Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

🎮 Cyber Legacy

Captura de tela de 2026-07-15 23-45-06

A personal 2D action game built from scratch in Java, using Swing and Graphics2D.

The project was created to strengthen my Java skills by implementing core game systems without relying on a game engine. It serves as a playground for practicing object-oriented programming, software architecture, and problem solving through real development.


📷 Preview

Gameplay GIF or screenshots will be added here.


✨ Current Features

  • Multiple playable classes
  • Enemy wave progression
  • XP and leveling system
  • Enemy AI
  • Dynamic camera
  • Camera zoom
  • Collision detection
  • Sprite animations
  • Particle effects
  • Floating combat text
  • Sound effects & music
  • Game state management

🚀 Planned Features

  • Inventory system
  • Equipment system
  • Save & Load
  • New maps
  • Additional enemy types
  • Improved AI
  • Performance optimizations

🛠 Tech Stack

  • Java 21
  • Java Swing
  • Graphics2D
  • IntelliJ IDEA
  • Git & GitHub

▶️ Running the Project

Clone the repository:

git clone https://github.com/thurdass/CyberLegacy.git

Open the project in IntelliJ IDEA and run the CyberLegacy class.


📈 Development

Cyber Legacy is an ongoing personal project. New mechanics, gameplay systems and optimizations are added as I continue learning Java and software development.


🤝 Feedback

Suggestions and improvements are always welcome. Feel free to open an issue or submit a pull request.


📄 License

This project is available for educational purposes.

About

2D action game built from scratch in Java using Swing and Graphics2D.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages