Jump to content
  • Advertisement
Sign in to follow this  
BlackThirteen

Game engine

This topic is 4812 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I would like to give myself a new challenge and create a Game Engine. First I would like to know if there’s any website showing the common steps to create a game engine. What should I know to prepare myself and what type of resources do I need? I have experience with C and C++.

Share this post


Link to post
Share on other sites
Advertisement
Hey,

I'd have to reccomend the great [unfortunately unfinished] Enginuity series. It's got some pretty handy tips and even a workable overall design... I think you can get it from the articles section of this website. Outside of that, there really aren't that many useful online references [in my opinion...].

Hope this helps

--CJM

Share this post


Link to post
Share on other sites
I have never made an game engine myself, but I imagine that they would be built fairly similarly. I can't see the structure being that different for the basic things (albeit usually more complicated for 3d).

You could really get starting doing the small things now. Some memory management, creating a window and setting it up for graphics.

Share this post


Link to post
Share on other sites
Kudos to you, BlackThirteen, for not wanting to go 3D right away; I would definitely recommend starting with a 2D engine.

As it happens, I've not seen all that many resources to help you build a 2d game engine, so I can't help you here except to say, look at source code. There are a few 2d games that are open-source or source released (Worminator being the only one that springs immediately to mind -- but beware of some not-so-good coding practices); check them out.

Hope that helps,
Twilight Dragon

P.S. - You are ordered to forget this as soon as you have read it, but I am working on a tutorial/article series on building a 2d tile-based platformer engine. Unfortunately, it'll be quite a while before I finish it. That's why I don't advertise it. But, stay tuned...

Share this post


Link to post
Share on other sites
I second David Eberly's books Game Engine Design and Game Engine Architecture for engine design and development, as they are core material on the subject.

Also the Enginuity series is great for getting the ideas flowing and thinking about overall design and structure.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!