Let's Discuss: Choosing Game Engines

Channel:
Subscribers:
10,800
Published on ● Video Link: https://www.youtube.com/watch?v=8ZJEupWdf30



Category:
Discussion
Duration: 14:33
14,777 views
191


Hey, there! I thought I'd make a little video discussing choosing game engines for game projects.

It feels like a lot of people focus on what other people use for their game projects without actually thinking about what their engine needs and why they need an engine at all.

For example, if you're making Asteroids, pretty much any game engine at all can do it. Unity, Godot, BGE, UDK, Pygame, HaxePunk, whatever - just go with something that supports your target platforms and that you're comfortable with. In this case, comfort is important.

If you need certain features, like Linux support, then obviously it would be important to look at engines that support those features.

If you're looking to the future (i.e. an engine that you'll be able to use for "forever"), then you'll want to be concerned about comfort, again, since you might be using it for decades.

If it's open-source, then you can always learn and contribute to it to develop it, while closed-source programs rely on the development company to work on it.

Lastly, community is super, super important. There's nothing worse than working with an engine or framework that you love, but then can't get support for when you run into an issue.

Go with something that you like, not just something that's popular or has a lot of features.

Anyway, what do you think? Leave your opinion in the comments!

If you like my videos, throw a buck or two my way at my Patreon page here:

http://www.patreon.com/solarlune

Thanks for watching!

P.S. Oh, and I'm working on Gearend - I'll have a devlog video up soon. In the meantime, here's a track I'm working on.

https://soundcloud.com/solarlune/gearend-ost-they-already-were-here







Tags:
let's discuss
game engines
unity
blender
udk
unreal
development kit
3d
2d
godot
polycode
jme3
java monkey engine