Skip to content

lotus-forge/cyberlancer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

white-lancer-icon

CyberLancer: Neon Rush


CyberLancer is a cyberpunk racing game built in Rust using the Lotus Engine. Inspired by retro classics like Road Fighter (NES) and Out Run, you pilot a Cyber-Lancer through a neon-drenched bridge, dodging obstacles and surviving as long as possible in a dystopian world.

🌆 Overview

  • Genre: Arcade Racing / Survival
  • Aesthetic: Retro-futuristic (pixel art + cyberpunk neon)
  • Engine: Lotus (Rust)
  • Status: Playable Prototype

🚗 Features

  • Arcade Controls: Tight handling with instant response.
  • Procedural Generation: Dynamic obstacles.
  • Scoring System: Survive longer = higher score.

cyberlancer

🎮 Controls

Key Action
A Steer left
D Steer right
W Navigates through menus
S Navigates through menus
X Horn
Esc Pause/Unpause game
Enter Interact
Space Slowmo (WIP)

🏆 Current Progress

Key Action
Cars Generation ✅ Complete
Collisions ✅ Complete
Main Menu ✅ Complete
Pause ✅ Complete
Game Over ✅ Complete
Music/Sounds 🔧 Fine-tuning
Art 🔧 Fine-tuning
Power Ups 🚧 In Development
Save Files 🚧 In Development
Enemy AI ❌ Planned
In-game Achievements ❌ Planned
Track Generation ❌ Planned
Multiple Tracks/Cars ❌ Planned

📂 Project Structure

This project adheres to the Entity Component System (ECS) architecture, organizing code around entities that aggregate related components, resources, and systems:

car-game-lotus/
├── assets/
│ ├── fonts/
│ ├── sounds/
│ ├── sprites/
│ └── ...
├── src/
│ ├── cars/
│ │ ├── mod.rs
│ │ ├── components.rs
│ │ ├── resources.rs
│ │ └── systems.rs
│ ├── player/
│ ├── common/
│ ├── ...
│ └── main.rs
└── Cargo.toml

🛠️ Tech Stack

[dependencies]
lotus_engine = "0.1.24"  // Game engine
rand = "0.9.0"          // Procedural generation

🤝 Contributing

  1. Fork the project.
  2. Create a branch:
    git switch -c feat/new-mechanic
  3. Submit a pull request.

About

Repository created for my car game prototype using Lotus

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages