need advice to reduce learn time.

I want to dev a game like “kanji no owari”.

what do I need to learn in godot for this alone?

is it an infinite runner?

basically the character runs till it encounters a monster, then a quiz battle happens.

please recommend what I should study for this specifically

and a Udemy course best suited for this.

Please see this to make sure you are asking questions people can give answers to

I think you want to start out with a tutorial on an rpg with turn based battles. That would be about as close as you can get with what I read about the game. I just looked this up in youtube so you could look for others if this isn’t suitable.

You need to build two prototypes. The first just the running. The second just a quiz (single player - no battle).

You then will have all the components you need to build your game. Only then do you need to concern yourself with turn management and game control, saving and loading game states etc.

How you approach the first prototype depends on how you imagine this to look. Is it 2D or 3D. Top down or side scrolling? Does the player have any input at all? The game you mentioned, I don’t know if they did the 3D tunnel in 2D or 3D? An expanding set of rectangles would produce that affect too like doing a starfield. But I suspect they have a 3D model they move down, probably short sections that are respawned. It’s hard to tell from the video I watched.

So your first challenge is, make a character walk down a corridor. That’s it.

Good luck with it!

Why does learn time need to be reduced? Reduced compared to what?

"He maybe meant to save time by not learning about features that won’t be used in a clone of the game.
— This is just an assumption based on the title and question.

@owly
It would be useful if you provided a sketch or an idea of what you want to make, instead of naming a specific game that most of us have never played.
Ultimately, there are plenty of approaches to making it. You can use a full 2D approach, or a 3D game with UI elements, which I believe would be best based on what I saw on YouTube.
A good start would be to first use Nodes and GDScript to create the core loop/logic and keep track of choices. Make a barebones library of words, and then start thinking about the visual representations.