DARKRUNNER

A thrilling 2D platformer game built with Java Swing, featuring pixel art and dynamic gameplay.

What is DARKRUNNER?

DARKRUNNER is an exciting 2D platformer game built using Java Swing, designed to explore object-oriented programming and graphical user interfaces. Players navigate through a fast-paced environment filled with dynamic obstacles, all rendered in a nostalgic pixel art style.

The game features an endless scrolling background, smooth animations, and the forever classic 'Strobe' by deadmau5 to enhance the immersive experience. With responsive controls, a scaling difficulty system, and real-time collision detection, DARKRUNNER offers a thrilling challenge for players of all levels.

Key Features

Dynamic Obstacles

Randomly generated ground and aerial threats.

🎨

Pixel Art Style

Retro-styled visuals for an immersive experience.

❤️

Health System

Three health points with real-time visual updates.

🎵

Background Music

Custom soundtrack for an engaging experience.

Perfect For

🎮

Casual Gaming

Enjoy fast-paced fun in V1 mode.

🏆

Challenge Seekers

Tackle tougher obstacles in V2 mode.

🕹️

Retro Fans

Experience nostalgic pixel art aesthetics.

📚

Learning Java

Study OOP and Swing through game dev.

Technology & Architecture

DARKRUNNER is built entirely with Java Swing, leveraging its graphical interface capabilities to create a responsive 2D platformer. A custom timer mechanism ensures smooth animations and real-time gameplay updates, while collision detection handles player-obstacle interactions.

The game incorporates pixel art assets and an endless scrolling background for visual immersion, paired with Java's audio systems for high-quality sound playback. The architecture emphasizes object-oriented principles, making it a great example for learning Java GUI development.

What's Next

Planned

Multiplayer Mode

Planned

New Levels

Planned

Custom Soundtracks

Planned

Mobile Support

The Team

Rajin Khan

North South University

View GitHub

Saumik Saha Kabbya

North South University

View GitHub

Get Started

DARKRUNNER is a fun and challenging 2D platformer that brings retro gaming to life. Check out the project on GitHub to play, contribute, or learn more about Java Swing game development.

rajin

© 2025 Rajin Khan (a.k.a Adib Ar Rahman Khan)

GitHub LinkedIn Instagram Facebook