Java game development
Shooting Game
An interactive Java game where players control a character and respond to moving enemies. The project explores game mechanics, object-oriented design, and responsive input.
Project overview
This arcade-style game explores gameplay programming through modular logic, real-time interaction, and object-based design.
Key features
- Dynamic enemy movement creates an active gameplay challenge.
- Player controls support responsive movement and actions.
- A continuous game loop manages gameplay state and interaction.
- Reusable classes and objects keep the game logic modular and maintainable.
Technology stack
Java
JavaFX
Object-oriented programming
Game logic
Event handling