Unknown is a lightweight game prototype built with Pygame, created primarily to support and simplify game development during my classes.
The main goal of this project is to make building games with Pygame faster and more organized, especially for educational or prototyping purposes.
⚠️ I don't plan to maintain this project long-term. I'll keep updating it as long as I'm taking game development classes.
-
🧱 Collision Support
Easily define solid entities with collision logic. -
🎬 Scene Management
Switch between different game scenes with ease. -
🖼️ Basic Drawing System
Draw images, shapes, and entities using simplified functions. -
👾 Entity System
Create and manage game entities with lifecycle and update hooks. -
🧩 GUI Elements
Create interactive GUI components quickly.
🚧 Coming soon!
Documentation will be added as the project becomes more stable.
This project is intentionally minimal, focused on learning, experimentation, and making my game dev life easier during class. If you’re also learning Pygame or want a base to start from, feel free to fork and experiment.
Even though this is a personal project, feel free to open issues or pull requests if you think something could be improved!