Discussion summary

EVE Online's open-source Carbon engine has been released, revealing mostly reusable components with some game-specific logic. Developers are interested in exploring its graphics and architecture, noting the use of Stackless Python and potential proprietary elements.

What the discussion says

  • Some see the code as incomplete or modular, lacking the full engine.
  • Interest in the graphics rendering and game-specific logic.
  • Curiosity about the technology stack, including Python and other languages.
  • Concerns about the engine's completeness and proprietary secrets.
“Seems like a huge chunk is missing, mostly reusable components.”
— lyu07282
“They probably don’t want to leak the secret sauce.”
— adrian17

Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • 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.
  • 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.

  • For a long time I was convinced they used Erlang for handling all the distributed, concurrent state. I guess not.
  • 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?

  • 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!

  • What engine? Is not this game played in a spreadsheet?
  • 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.)

Explore Birbla archives