This project follows RyiSnow's Java 2D Game Development tutorial on YouTube, designed for beginners.
The goal is to build a 2D tile-based adventure game in Java, learning core concepts of game development such as:
- Game loops and rendering
- Tile-based screen setup
- Player movement and controls
- Drawing objects and backgrounds
- FPS control and optimization
Eventually, it will grow into a simple Action RPG with:
- Monsters and NPCs
- Inventory systems
- Combat mechanics
- Java (JDK 17+ recommended)
- Eclipse IDE
- Swing (for graphics/UI)
- Git & GitHub for version control
- Clone the repository
- Open the project in Eclipse
- Run
Main.java
to start the game window
Feel free to fork the project and build upon it!