Jump to content
  • Advertisement

Developing my own game engine vs. using a commercial game engine

Recommended Posts

Very interesting topic..

It seems most of us who have attempted (or succeeded) in making an engine did it for the same reason - to challenge ourselves and to have ultimate understanding and control of the things we were making. Its hard to know where exactly to draw the line - like using a physics library seems okay but a GUI editor (that wasnt made by us) is just too easy. Like many others who have taken this path - the only resulting tangible product for myself has been knowledge - this is fine if knowledge is your goal but my goal was a game

What sort of snapped me back to reality was having a child.. I realized how little time there actually is and the only way to reach my goal was to let go - let black boxes be black boxes and focus on what I want in the long term..

I took my gameplay code and moved it over to use urho3d (was the easiest fit I could find) and literally gained years of time... i may actually end up with a game

Share this post

Link to post
Share on other sites

Making an engine is a full-time job.

My own engine http://esenthel.com/ Esenthel, is 20 years of full-time work. Now it's very advanced, but it required so much time, I couldn't make any big games, as all focus was on the making of an engine.

The plus side, is now when I want to make a game, I have everything I need, and I know how everything works.

If there's a problem, I know where to look.

The struggle is getting any decent income, as the engine market is very competitive.

IMO, if you want to make a simple looking game, you can go with making your own engine. But if you want to make a cool looking game, then you have to stick to existing solutions (engines), as doing your own to be competitive enough, will take all your time and money.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!