SnakX
2021
I used to have a potato PC in 2021 which couldn't run Unity but this didn't stop me from learning the fundamentals of game development via this course. I learned Pygame by making a Snake game, after which I applied some DevDiv's sauce on it.
Links
Roles
- Game Developer
- Designed and implemented the game mechanics and logic using Pygame and Python.
- Created various game screens, including the main menu, pause menu, and game over screen.
- Ensured the visual style was cohesive and enhanced the overall user experience.
Learnings
I learned:
- about Pygame, the concept of game loop and various other features to create games using Python.
- to handle events in the Pygame's game loop.
- to use pyinstaller to create executables of a Python project.
- about Inno Setup to create installers for executables.
Screenshots
SnakX gameplay
Main menu of SnakX
Numerous cheats are available in SnakX for extra fun
Pause menu of SnakX
Game over screen of SnakX