Fenris Creations Opens Eve Online's Carbon Engine to the World
EVE Online's Carbon engine is now open source: Fenris Creations explains why

After years of preparation, Fenris Creations has officially open-sourced the Carbon engine powering Eve Online on GitHub. We believe that sharing our code fosters trust and allows the community to innovate freely. While we carefully excluded our proprietary economy, our goal is to leverage collective effort to improve the technology for everyone, proving that rising tides lift all ships.
We don't mind you using an LLM, but you have to disclose it because we may subject it to different scrutiny than if it were not disclosed.
- edelbitter
Already used (sounds like, successfully) by the usual GitHub phishing campaigns:
> found a workaround for the shader compilation bug that keeps the mesh from vanishing. I attached the fix here.
https://github.com/carbonengine/trinity/issues/21
(Microsoft should stop it with the "This is not the web page you are looking for." where people specifically came looking to learn whether something was administratively blocked - or whether it is no longer available by choice of the affected party.)
- mynegation
What engine? Is not this game played in a spreadsheet?
- cassianoleal
I've wanted to try out EVE Online for a while now. Never found the time, and it seems to be a bit of a time sink. Since I have no idea if I'm actually going to enjoy it or not, it never took priority.
These kinds of news make me want to find the time. Good job!
- lz400
I used to play EVE on and off for years (decades?) and as many people here I loved more the idea of the game than the reality of it so I couldn't handle it for long periods.
I would love the possibility of setting EVE servers where we have like instanced pre-loaded scenarios (battle for a structure for 50v50 preloaded fits, alliance tournament style fights, etc.) and can do open source. Of course they'd need to open source quite a few more things, I wonder if they could franchise the game itself this way so people setting the servers pay a bit or something (or rent the capacity, cloud style?).
AFAIK, EVE is very profitable and EVE's mother company have been trying to use this cushion to branch out into other games and exploit the IP. I believe this has been mostly failed attempts and they've been bought, sold, etc. Maybe franchising EVE itself would work better? CCP plz?
- j-bos
Github link: https://github.com/carbonengine
- taybin
For a long time I was convinced they used Erlang for handling all the distributed, concurrent state. I guess not.
- torginus
I have a cheeky idea - imagine you're a company (especially a games company, whose engine is a small part of the whole product). You want to cut dev costs by AI - problem is your 100k codebase is completely unknown to most LLMs. So you release all your code, and labs will gobble it up and train on it for free.
So come a year maybe, suddenly ChatGPT or Claude will know the code like the back of its hand.
- jdw64
I followed and forked it on GitHub.
When Eve Online first came out, the graphics were stunning. I'm planning to dig into the code and take a close look at how the graphics renderer was implemented.