Skip to content

henrylewis2004/Code-Geass-SRPG

Repository files navigation

Code-Geass-SRPG

Code Geass: Lelouch of the Rebellion SRPG

AboutDownloadsImagesControlsCreditsContributions & Future WorkLicense

About

Code Geass: Lelouch of the Rebellion is a sucessful and acclaimed 2006 anime by Sunrise. It features Lelouch in his attempts to destroy the Holy Britannian Empire. It was a pivotal show for me that has resulted in many friendships and even a great drinking game - and now my own video game!

Using Godot I have attempted to recreate the early sections of the show (The Shinjuku Incident). Naturally, Code Geass should be a strategy game so Fire Emblem was a major source of inspiration leading the design of the character's stats, selection and attack triangle typing. Being a mecha show, Front Mission was also an obvious source of inspiration leading the design of the body parts and their hps.

To play the game simply view the Releases page or go to Downloads.

The game is split into two sections: Story and Battle. With the Story sections narrating the story of the show through a visual-novel narritive and the Battle sections attempting to recreate battles from the show.


Downloads

The project is available for Linux and Windows.

Platform Download
Latest Release Latest Release
Linux (x86_64) Code-Geass-SRPG_linux.zip
Windows (EXE) Code-Geass-SRPG_Windows.exe

Images

Main Menu

Story Prologue

Example Story Level

Example Battle Level

Example Story Level

Unit Status


Controls

Action Controller Input Keyboard Input
Move Camera Left Analog Stick W, A, S, D
Rotate Camera Right Analog Stick Q, E
Accept X, A Enter, Space
Cancel Circle, B BackSpace
UI Move Dpad W, A, S, D, Arrow Keys
Enlarge Turn Order Triangle, Y CapsLock
Select Weapon Square F
Skip Video START, MENU Space
Reset Level * Ctrl + Esc
Delete Save Slot * Delete

Credits

The majority of the assets used where found elsewhere and imported into the project, the list is shown below. If I've forgotten something and left it out please inform me :).

Fonts

Use Case Name
UI Text DPComic
UI Text Good Timing
Header Text Invasion2000
UI Text NeoBlock
Dialog Text Silver
UI Text Xirod

2D Assets

Use Case Name
Various assets Code Geass: Lelouch of the Rebellion
Backgrounds Screenshots taken from the show
Battle Skyboxes Painterly Sky Background
Intro Video Code Geass Opening - COLORS by FLOW

3D Assets

Use Case Name
Knightmare Frame Model RX-78-2 Gundam
Environment models/details Kenney's Retro Urban Kit
Environment models/details Kenney's Retro Medieval Kit

Music & SFX

Use Case Name
Music Tracks Code Geass Ost
SFX Code Geass: Lelouch of the Rebellion

Contributions

Contributions are certainly welcome!

I would also be more than willing to pick the project back up with any interested developers, or simply explain the systems and architecture in place.

Future-Work

The most obvious area of future additions is more assets, specifically 3D assets. Additionally, new levels covering later episodes and key events of the show could be added - I initially started the project with The Shinjuku Incident and The Battle of Narita as key inspiration. Further inspection of the game's loading times might also warrant success as they can be quite slow on weaker machines, likely due to the usage of preloading and @onready values. Further optimisation would be a valuable improvement.

Asset Contribution Ideas

Asset Type Name
3D Model Sutherland Knightmare Frame
3D Model Glasgow Knightmare Frame
3D Model Helicopter
2D Artwork Various UI Elements
2D Artwork Weapon Type Images
2D Artwork Weapon Images

License

GPL-3.0 License — see LICENSE for details.