SkillAgentSearch skills...

OpenIGSB

Attempt at an open source reimplementation of the I've Got Some Balls game engine

Install / Use

/learn @LunaTheFoxgirl/OpenIGSB
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

OpenIGSB

My attempt to reverse engineer the game engine for I've Got Some Balls by Sebastian Aaltonen and reimplement it for modern systems.

Current Status

I am still going through disassembly to find out the level file format, once this is done, I will start working on the de-facto implementation.

Docs on the file formats, etc. IGSB uses will be uploaded here as I learn more about how they work.

TODO List

  • [ ] Document level format and make a viewer tool
    • [ ] Potentially make a level editor?
  • [ ] Get title screen showing
  • [ ] Reverse engineer the collission response and marble handling code
  • [ ] Get the rest of the game working as close to original as possible.

Want to do

  • [ ] Add optional real-time shadow mapping
  • [ ] Add optional elongated marble bug fix
  • [ ] Add optional rigid body physics system
  • [ ] Increase allowed geometry density of maps
  • [ ] Allow maps to use PBR (via extended format or glTF)
View on GitHub
GitHub Stars5
CategoryDevelopment
Updated4mo ago
Forks0

Languages

D

Security Score

67/100

Audited on Nov 30, 2025

No findings