Skip to content

panzois/NevmaReborn-Java--2D--Platformer-Game-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nevma Reborn – Java 2D Platformer (WIP Prototype)

🚧 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.

⚠️ This is NOT a runnable build.
The project does not yet include the full LibGDX Gradle setup or game assets.


📖 Concept

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

🧠 Current Implementation (Code Only)

Included source files:

  • Main.java
  • Player.java
  • MiningCaveScreen.java

Implemented systems (prototype level):

  • Player movement (walk)
  • Jump / double jump logic
  • Basic gravity handling
  • Collision logic structure
  • Animation state management
  • Screen architecture

🛠️ Tech Stack

  • Java 17
  • LibGDX (framework target)
  • IntelliJ IDEA

⚙️ Project Status

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

🗺️ Roadmap

  • Convert to full LibGDX Gradle project
  • Add asset pipeline
  • Implement enemy system
  • Create first playable desktop build
  • Add additional levels

👨‍💻 Developer

Panagiotis Zois
MSc Information & Communication Technology

About

Early-stage 2D platformer prototype built in Java using LibGDX, focused on OOP architecture, movement mechanics, and game state logic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages