CityGame is a 2D Java-based game developed as part of a university project.
The game simulates a small interactive city environment where players can navigate, explore, and complete challenges.
Note: The project requires the City Engine to run. The repository is primarily for viewing the code structure and assets.
- Interactive city environment
- Player movement and controls
- Obstacles and challenges
- Game logic implemented in Java
- Score tracking and simple progression system
A video demonstration of the game is included in this repository:

You can watch the gameplay to see the features in action.
src/– Contains Java source filesdata/– Game sprites, images, and other assetsMy Game.mp4– Gameplay demoREADME.md– Project documentation
- Applied object-oriented programming in Java
- Gained experience in 2D game design and architecture
- Learned how to organize assets and code for game projects
- Improved version control skills using Git and GitHub
This project is for educational purposes and can be used for portfolio or learning purposes.