• Projects
  • Maze Escape: A Game from a Tutorial

I have been working on a little game for beginners that shows them much of the basics in 2D by building a maze game. I know I said I will work on others, but I got stuck on my large one, and am still waiting for answers on a question, so... in the meantime!

It is not much, but it will have full graphics, audio, collectibles, maybe some traps?

And maybe change my silly program name. :p

How far along is it? At any time, you can follow its progress here:

https://godotforums.org/discussion/30062/indie-devs-best-practices#latest

I am going to sell this one on Itch dirt cheap as a way to show how one can do that.

And, if you are a beginner programmer who just wants some tips, the link above offers not only this game's progress, it shows you tutorials on how to make this game, and tutorials on a text-based game.

It will have more tutorials after that. =)

I use Windows, so things may be a little different while exporting, hopefully it won't be much different.

I have worked out most of the mechanics in the game, and now I am going to finish building the game that I've been using for these tutorials, itself.

The tut is almost finished as well, with over thirty posts showing beginners how to code from start to finish.

A few small things that I need to add remain:

A timer to count how long it took the player(s) to reach the end of each maze

A UI and menu scene

A saving and loading system

Traps

A health system

If you want to learn how to do any of this, feel free to check out all that we have been up to. =)

Making progress!

I've decided to make my maze a timed escape game.

You're lost in space, and there is no sign of the rest of the crew. The power is out, so you have to rely on manual locks and a flashlight to escape. However, this craft is now very dangerous, as it is malfunctioning. You know you have to escape the craft before you are out of air... and before you meet whatever you hear lurking in the hallways.

I just figured out what the theme was, but I also wanted to actually avoid showing this while I was working on the early parts of the tut, hoping people wouldn't copycat me, I'm not making a tutorial like that. I actually want to show beginners everything they need, and some, to finally publish their first Godot game, from how to use variables, to where to get assets, to asset licenses, to game mechanics and art, and of course, the final production. It's a massive page right now, but I am confident that I will finally be able to end this games tut soon.

I have dabbled in Godot before, but I will have also actually finished a Godot game for the first time. =)

As for those taking the course, if you have been doing Godot for a while and just want to know more, and the very beginners, I was curious on what you thought of adding AI enemies and enemy shooting? These features will be very basic as they are your first enemies, but they might give your game(s) just enough to keep your players on their toes.

Also, I am giving all credit to the method I would like to use for state machines to @fire7side , as I read a post from him about basic state machines. If you see this, @fire7side , your idea was brilliant and would love to add it in so beginners can set up their first bad guys!

The tut is casual, I get nothing from it. I am only doing this to help beginners. If you are a beginner looking to learn Godot, check out my link above.

@Nerdzmasterz said:

Also, I am giving all credit to the method I would like to use for state machines to @fire7side , as I read a post from him about basic state machines. If you see this, @fire7side , your idea was brilliant and would love to add it in so beginners can set up their first bad guys!

I don't remember making the post, but you are certainly welcome to it.

@Nerdzmasterz said: Still a great idea tho.

Yeah, people either don't want to use states, or they make this overly complex system that is not necessary for 90 percent of the applications. It's just a way of breaking up the code so it's more readable. That will keep you out of a heap of trouble.

I added more features and graphics. Once I get the enemies in place and a few more collectible items and icons in place, I will be able to set up the entire game.


The little tut is almost done!