Pac-Man - #5 in 20 Games Challenge!

Before starting the development of Pac-Man, I was unsure what it would be like to program my very first enemy AI behavior. Not gonna lie, when the enemy ghosts finally moved like I wanted them to do, it felt super satisfying. They still follow clear patterns between scattering, chasing and fleeing states that your program in. But with each ghost having a bit of an individual behavior, the illusion of intelligence and unscripted surprise gets created quite effectively. This project made use of Godot's Tilemap and its navigation layers as well as the NavigationAgent2D. Another useful Godot plugin I used in this project is State Chart. I can't wait to make use of this new-learnt knowledge in my future projects!

As I had explored infinite level scaling and difficulty progression with Asteroids, I limited myself to one Pac-Man level this time.

WASD to control

####

#5 Pac-Man (this game!) #4 Asteroids  #3 Frogger #2 Breakout #1 Pong

The idea behind the 20 Games Challenge is to bridge that gap between learning the basics and feeling comfortable to start your own bigger projects. Its main goal is to develop the necessary skills by making vertical slices. This means including all the main features & mechanics but refraining from making full games. Games on this list build on each other and increase in complexity as I progress. I am a long-time passionate hobbyist from Dreams, with some previous first experience in Unity. Now I develop exclusively in Godot, including all games in this challenge. For my art, I use Procreate, Blender and Womp3D. I hope to meet many other aspiring devs along the way, so feel free to connect!

Download

Download
Pac-Man.exe 66 MB

Leave a comment

Log in with itch.io to leave a comment.