Game Editor Options - The-Source-Eternal/Children-of-IO GitHub Wiki

What Engine Shall We Use?

A discussion

Unity3D

Pros:

  • Relatively easy to start with
  • Free
  • Game success leads directly to use of the engine and much more powerful features
  • Well supported
  • Huge community to add to that official support
  • Relatively easy
  • Full of features
  • No more work on our part

Cons:

  • Not open source
  • Basically an advertisement for Unity3D
  • Possible version control issues (check this stackoverflow for ideas)
  • Teaching the exact interface would break the flow of a game a lot, but making an interface with more flow for the game would misrepresent Unity's interface.

Our own game engine (using http://threejs.org/editor perhaps)

Pros:

  • Open source
  • Free
  • Some custom features will be easier to create
  • Open source!

Cons:

  • A lot of work (though a fair amount is done for us - like the editor codemirror)
  • Depends on what we're trying to achieve Game success does not translate directly to the use of a more powerful resource. They can only use some of the knowledge they learned elsewhere, otherwise they are limited to our engine which isn't as strong a product. It doesn't lead directly to the kind of game creation a pre-made engine can provide.
  • Not much support
  • No current community (but there would be a community for js at least)
  • A lot of competition

Perhaps there is an open source engine out there with the functionality we need?

  • C# monogama framework (reimplementation of Microsoft's XNA on Mono (open source .net))

Other Engines/Editors