This DEV post from CCP was published back in October. Either my search totally fails me, or this hasn’t been brought up here.
As an avid Eve fan, I thought this was interesting. What do you think?
This DEV post from CCP was published back in October. Either my search totally fails me, or this hasn’t been brought up here.
As an avid Eve fan, I thought this was interesting. What do you think?
To me sounds like they are using Unity as a mere sandbox to try new features instead of messing with real game’s large code base where the ‘game engine’ is the game itself.
Is not exactly “Eve is using Unity”.
Well, it’d be more accurate to say CCP using Unity. Very good press for UT though.
No, it sounds like the Eve devs think that Unity is mature and advanced enough for internal prototype work, instead of using their own Carbon engine. Which sounds nice to me.
A friend of mine (and former colleague) is working at CCP and earlier this year we had discussions about Unity. He told me that they’re using Unity for sandboxing and prototyping before porting important features into Eve.
That’s what it sounds to me too. It’s what I did with GameSalad for Misu Misu Kaboom. Prototyped there VERY fast (for 2d game) then went to work hard in Unity (that is not as 2D friendly) for the performance and control.
Not necesarely. They said “gray boxes”. That means they are simply using the same old built in primitives that Unity can create quickly. It is also very likely their actual in-house engine also reads C# as a script, so they can experiment with stuff in unity without even compiling, then when they are ready for serious work they do actual build and test in their internal beta servers.
From the article:
So I think they are using Unity exclusively to prototype. No animations or anything, just move blocks instead of bodies around and figure out “nah, this is not as fun as I thought at first, lets try the other ideas” until they hit the perfect combination to spend the big hours developing.
Bah should read the full thread first. Anyways, Metron seems to confirm it. ![]()
Maybe. I don’t know. As far as I know, their preferred scripting language is Stackless Python. CCP sponsors the development of it according to their home page. With Stackless python, you’re decoupling the language from the C language stack and can have multiple threads, or hundreds of thousands of micro-threads. But that’s far outside the scope of my initial ‘What? Yay!’ post above. ![]()