🚧 Work in Progress – Early Development Stage
This repository currently contains core Java classes of a 2D platformer game built with LibGDX.
It represents an in-progress prototype focused on gameplay logic and architecture.
The project does not yet include the full LibGDX Gradle setup or game assets.
In a futuristic world where human consciousness is uploaded into robotic bodies,
the protagonist awakens inside a mining cave with fragmented memories.
This project explores:
- player movement mechanics
- physics handling
- animation logic
- object-oriented structure
Included source files:
Main.javaPlayer.javaMiningCaveScreen.java
Implemented systems (prototype level):
- Player movement (walk)
- Jump / double jump logic
- Basic gravity handling
- Collision logic structure
- Animation state management
- Screen architecture
- Java 17
- LibGDX (framework target)
- IntelliJ IDEA
This repository currently contains only gameplay logic classes.
Missing:
- LibGDX Gradle multi-module structure
- Desktop launcher
- Game assets (sprites, backgrounds)
- Playable packaged build
- Enemy AI
- UI / menus
- Save system
- Convert to full LibGDX Gradle project
- Add asset pipeline
- Implement enemy system
- Create first playable desktop build
- Add additional levels
Panagiotis Zois
MSc Information & Communication Technology