A pixel-art style retro 2D game built with pure Java. This project is designed to be lightweight, educational, and extendable for hobby or indie developers.
- 🔄 Smooth 2D player movement
- 🗺️ Tile-based world with scrolling
- 🎵 Retro-style sound effects and music
- 🎨 Pixel-art graphics rendering
- 🎮 Keyboard input handling
- 💾 Simple save/load system
- Java Swing
- Java AWT & Swing (or JavaFX) (depending on your implementation)
- [Optional] Custom game loop & frame rate control
- [Optional] Tiled map support
- Java Development Kit (JDK) 8 or later
- A Java-compatible IDE (e.g., IntelliJ IDEA, Eclipse, VS Code)
Clone the repo:
git clone https://github.com/willgregorry/retro-2d-java-game.git
cd retro-2d-java-game