EVE Online's Carbon engine is now open source: Fenris Creations explains why (gamesindustry.biz)
270 points by Stevvo 5 days ago
edelbitter 3 hours ago
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.)
quantummagic 3 hours ago
With all due respect, this reads to me as a couple of confusing non sequiturs. I took a quick look at the link you included, and it didn't help me understand what you're talking about either. Probably I'm just horrendously ignorant, but I would love to understand what you're referring to, and the point you're making about it.
jerf 2 hours ago
The zip file referenced in https://github.com/carbonengine/trinity/issues/21#issuecomme... is probably malware, per https://github.com/carbonengine/trinity/issues/21#issuecomme... . I didn't sit there and decompile the thing but even just running "strings" on the .exe is more evidence in favor of that, it has things like domain names that a "driver" shouldn't have. Whether or not "procedural" is part of the scam or a legit victim, I have not much opinion.
edelbitter 2 hours ago
Because we may be missing comments that GitHub has deleted without leaving tombstones (which sucks), it is not entirely clear whether the person creating and responding to the issue I linked is the person trying to have others run that trojan file, or whether they have fallen victim to it .. and merely quoted the link from a now-vanished comment.
In any case, this is the file they referenced, which is still all over GitHub under various "fix.exe" file names in likely LLM-generated issues and issue comments: https://www.virustotal.com/gui/file/d85d164e46fabb085609f258...
ErroneousBosh 2 hours ago
The "issue" raised says "hey I found a bug, no ships are rendered, run this .exe file to fix it!" and someone did just that.
You don't run just random binaries off the Internet on your computers, do you?
Nooooo, of course you don't.
mschuster91 2 hours ago
AgentMasterRace an hour ago
you're the perfect victim
quantummagic an hour ago
tangenter 3 hours ago
Pains me to see it play out like this. Crazy simple, and effective.
mynegation 6 hours ago
What engine? Is not this game played in a spreadsheet?
jeremyjh 2 minutes ago
I thought it was played on the forums? That’s where the nullsec alliance game was played in my day.
axus 3 hours ago
https://prosperousuniverse.com is closer, but still not actually a spreadsheet.
"This is EVE Online for people who think the 3D spaceships part of EVE is time wasted away from their spreadsheets. "
adamrezich 3 hours ago
I got way into Prosperous Universe for a few months, a few years back—it was fun for awhile but the pace at which new features were being added to the game was (and still seems to be) absolutely glacial, given what the game is. Really fun ideas in there, though.
pugworthy 2 hours ago
MMOSS (Massive Multiplayer Online Screen Saver) is what I've always seen it as. Beautiful game. Not for the faint of heart .
sim04ful 5 hours ago
Jokes aside apparently they've hired economist to keep the game's market's stable.
Cthulhu_ 5 hours ago
This was at least a decade ago, but the game's economy seems to be managed well enough. Cost of having stuff transported is still 1M / jump.
reactordev 3 hours ago
tuzemec 5 hours ago
Wasn't that Yanis Varoufakis?
sph 4 hours ago
Cthulhu_ 5 hours ago
Yes, but you can turn a visual representation on by pressing ctrl+shift+f9.
jpfromlondon 2 hours ago
it used to be, but it's been less and less perverse over the past ten to fifteen years.
cassianoleal 6 hours ago
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!
colkassad 4 hours ago
I bought the game when it first came out (2003? Boxed, from Target) and played with an online friend for a while. We mostly mined and we didn't really have a corporation, it was just the two of us. There wasn't much else to do at the time. At one point I fell asleep at my keyboard during a mining op. Gave up soon after.
In 2015 a coworker talked me into trying it again. We joined a small corporation, swore fealty to a larger corp (Brave? Band of Brothers?) and moved to low-security space. We got involved in massive 3000+ ship battles, some of which made the news. These are not as fun as you would think.
However, the most fun I had was joining 100+ ship bomber fleets that would warp in on unsuspecting mining operations and destroying billions of ISK (in game currency) worth of ships. We'd use Mumble for voice chat, which allows for a hierarchy of chat rooms, so that we could hear the fleet commander giving orders but he couldn't hear us. It was super organized and our fleet commander was really skilled.
In the end I couldn't keep up with the time commitments. For the fun stuff, you had to be online at a certain time and there was a lot of prep involved (buying the proper ships which changed all the time, getting your ships to the right station, etc). I still consider it some of the best multiplayer experiences I've ever had though. Nothing beats warping in and seeing those huge mining ships and then hearing the fleet commander start issuing targeting orders. It would raise the hair on my arms.
Twirrim an hour ago
> I still consider it some of the best multiplayer experiences I've ever had though.
I played Eve for a few years as part of a corporation in Xetic and then Ascendant Frontier.
So many painful large battles (time dilation got added after I stopped playing), and some wild solo fights. My favourite was the time I got caught solo in a T2 Interceptor, when out scouting. We knew an attack was coming but didn't know where.
I screwed up, and found myself surrounded by 5 enemy player ships, with no possibility of escaping. The only thing going for me was that I was in an inty, and they were in larger ships, so I could outmanouver them. I knew I was done for. If I flew away they'd be able to hit me as the only thing keeping me safe was my radial velocity (I was orbiting the ship faster than their weapons can rotate, but that only really works 1 on 1, to the other ships you're not moving quite as fast)
It was really just about how long I could hold out and making sure I was ready to warp the moment I got podded. I constantly switched orbit between ships, trying to keep them close together so I could maintain high radial velocity, while taking pot shots at them and starting to chip away at armour, and taking glancing shots from them myself. It felt like that fight went on for hours, but it was probably only 5 or so minutes before they finally managed to pod me, and I managed to warp away to freedom. That was probably nearly 20 years ago (I stopped playing maybe late 2007 / early 2008?) and I still remember it vividly. Once I'd got myself to safety I remember just sitting in my seat staring at the screen, as the adrenaline faded.
vsviridov 3 hours ago
My buddy and I were playing a bunch of years back, unaffiliated with a big corp, just doing our own thing in mid-sec systems. They added wormhole diving into w-space in one of the updates, and we decided to try it out, which was pretty fun. We both made enough resource to fly Drakes at the time.
In one of the wormhole there was an ambush, I got blown up but my buddy managed to lose them, but didn't leave the system. He started talking to them in local chat, and in the end we ended up joining them. We were playing together for a while after, but life ultimately took over for me. My buddy remained for a while. He was a long-haul trucker and would play in his downtime from various truck stops across US and Canada.
colkassad 3 hours ago
Pyrodogg 3 hours ago
NPSI romps were pretty fun. Been a few years since I've fired it up.
NPSI = Not Purple, Shoot It!
Squad up and then move to some objective location and raise hell shooting anything (w/ coordination from squad leader since the idea is to usually pool DPSl) not in the squad.
cbm-vic-20 41 minutes ago
wavemode 2 hours ago
What is it about the giant battles that was not fun?
cbm-vic-20 31 minutes ago
dxdm 2 hours ago
singron 29 minutes ago
jpfromlondon 2 hours ago
mhitza 3 hours ago
It's a time sink, where much of the gameplay happens outside the game, or with tools outside the game, and at mid-high level it seems that social engineering your "friends" is the only true 7d-chess tactic.
I'd really like to see a new game in this genre that does things better and leaves room for more ways of play.
I've followed along this game more than the ~6 month I've played it (and EVE Echoes for a year) and all I can say is that playing as an explorer can be fun. Though so much time wasted scanning solar systems. I would be logging; on travel through wormholes that connect different solar systems, mapped out within a third-party site for the corporation I was part of, particularly to mark shortcuts to the major trade hubs. And in all this time I found only two Ghost Sites[0] (my favorite PvE mission type for exploration), which are hard trials for an explorer that test your situational awareness, maneuvering, puzzle solving skills, and strategy to make the most out of them. If I would have come across more often, I would probably be hooked on the game for longer.
[0] https://www.eveonline.com/eve-academy/careers/explorer/ghost...
weberer 5 hours ago
It is definitely a social game. You're not going to have a good time if you try to play it solo. At least that was the case when I played it 10+ years ago. No clue if they changed it significantly since then.
Cthulhu_ 5 hours ago
It hasn't, at best since then they've added more ship personalization options in the form of ship skins, and some gamification via events, daily login campaigns, and now seasonal-like content where they promote different activities. The current one started yesterday, you can track down and / or follow NPC haulers (or something like that; the event does not appear in sov null. I moved there a month ago after it seemed like that's where all the fun stuff happens)
Dzugaru 6 hours ago
Depends on the way you play can be a time sink, or session-like game. It is extremely deep and complex to learn from scratch though.
I've made some of the best friends playing it when I had time, friendship formed out of high stakes in this game (you regularly lose hours of grind or real money if you pay for the game - in seconds) and respect you have for each other skill.
trashb 3 hours ago
The new player experience is quite nice now a days. The PvE campaigns has also been improved over the last few years.
To go deep into it I feel like social gameplay is required but there are plenty of opportunities to consume Eve Online in short bursts. Even when connected with a Corp or other player organizations like Red vs Blue. I found there is also a lot of mechanics that can be enjoyed solo or with light socialization.
To anyone considering it: I would encourage you to jump in with a free account and try it out! and fly safe!
msukkarieh 29 minutes ago
interestingly they support multiple graphics APIs (Dx11, Dx12, and Metal) through an abstraction layer: https://app.sourcebot.dev/chat/cmrcbnd6u00cvwa5bup88jf0j
j-bos 6 hours ago
Github link: https://github.com/carbonengine
taybin 7 hours ago
For a long time I was convinced they used Erlang for handling all the distributed, concurrent state. I guess not.
ManBeardPc 7 hours ago
Last I checked (and remember right) they used Stackless Python. Very interesting, it can serialize tasklets and send them to another machine to continue executing. Seems no longer maintained though.
zipy124 6 hours ago
They moved away. Details in this blog post: https://evefrontier.com/en/news/moving-into-the-future-upgra...
JCharante 2 hours ago
NooneAtAll3 6 hours ago
tjpnz 6 hours ago
Is this unique to Stackless Python?
ManBeardPc 5 hours ago
strobe 7 hours ago
at least while ago they used Stackless Python
zipy124 6 hours ago
They moved away. Details in this blog post: https://evefrontier.com/en/news/moving-into-the-future-upgra...
sushidev 5 hours ago
Can I use this to release my own games, and does this release includes everything needed to build games like EVE online?
____mr____ 5 hours ago
All of it is under MIT so probably.
Not sure about if it includes everything to make EVE online though
nottorp 4 hours ago
Does it include the server or just the base for the client?
Edit: someone posted below that it's base disparate components, not the actual game. So you can (MIT) but you'll have to put some work in.
jdw64 6 hours ago
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.
hparadiz 5 hours ago
Not a fan of space engines where locations are fixed.
cultofmetatron 5 hours ago
what you want a game where they take into account the expansion of space? are we also going to model the complete breakdown of causality on the otherside of the ftl?
hparadiz 5 hours ago
They don't even do orbits of basic solar system objects. Lol.
Eve online has always just pretended to be a space sim.
dantillberg 4 hours ago
snapcaster 5 hours ago
codezero 3 hours ago
tekla 4 hours ago
forgetfreeman 5 hours ago
Andrex 4 hours ago
Which ones are not?
bigmadshoe 3 hours ago
Kerbal Space Program at a minimum
lyu07282 6 hours ago
Seems like a huge chunk is missing there, these mostly seem to me like a bunch of smaller reusable components with nothing really tying it together.
adrian17 6 hours ago
Makes sense, they probably don’t want to leak _the_ secret sauce driving the game itself.
I saw some eve-specific logic in Destiny repo, like warp enter condition and warp velocity math, or entity visibility between grids.
(Also, it’s full of std::(unordered_)map/set. Surprised they didn’t try squeeze some more perf there.)
lyu07282 2 hours ago
But they announced it as if they are releasing a game engine? This is just bits and pieces of one with major missing pieces so I'm not sure what the point was with that. I guess its more to help modding or they are yet to release everything they wanted.
Cthulhu_ 5 hours ago
I hope this will lead to some AI bros quickly finding performance optimization options; the game can be very heavy on graphics despite most of what's visible being a skybox and UI elements, and the UI is often very sluggish and unresponsive, that is, they seem to be doing too much on the main thread.
nottorp 4 hours ago
What's the point, you just press Ctrl Shift F9 to play the real Eve.
pentium166 3 hours ago
Because that display mode is often also sluggish in the scenarios where you would reach for it, including client-side input handling, and it loses information like the radius of interdiction bubbles.