Forum Thread
  Posts  
C++ Engine Creation (Forums : Development Banter : C++ Engine Creation) Locked
Thread Options
Oct 14 2015 Anchor

I have been looking around a lot of forums lately trying to find a good description of how an engine is created using C++ and its libraries, so I need a VERY in depth walkthrough on how to make my own engine using C++

Nightshade
Nightshade Senior Technical Artist
Oct 28 2015 Anchor

There are several video tutorials on this topic available on youtube.
I wouldn't touch them though unless you have a good understanding of linear algebra and are comfortable working with C++

Another thought:
A good way to find suitable literature is to go to the website of a university offering a programme in graphics programming. Take a look at the course contents and get the books needed for each course. This will give you a general picture of the stuff you need to learn.

Edited by: Nightshade

--

Senior Technical Artist @ Massive - a Ubisoft studio
Portfolio | LinkedIn

Nov 20 2015 Anchor

I have read the openGL redbook cover to cover and still wouldn't feel comfortable starting a project like this. I intend to enroll in this online class:

Edx.org

But that is more to get a better understanding of graphics and the rendering pipeline in general, not to do something quite as huge as making my own engine.



Edited by: RCoriWithTheStory

Nov 21 2015 Anchor

Sorry if this is digging the last month topic.

Hello, i think if you want to know full detail of how to create game engine
you should see and learn from some open source c++ game engine.
There are a lot on internet depend on your requirement.
(3D Polygon, support shader, support network, 2D sprite base, etc)

By the way don't know what is your goal, to be a game engine creator or want to create a indie game. But in case that you want to make a game i suggest to not begin your own engine from scratch. Try to find some that match your game requirement should be better.

Dec 9 2015 Anchor

Our teacher recommends Introduction to Game Development by Steve Rabin and Game Coding Complete by Mike "Mr. Mike" McShaffry et al.

Dec 12 2015 Anchor

gameenginearchitecture

A great book that will give you a high-level overview of what's required to make a game engine.

Amazon.com

Edited by: Technomancr

Jan 23 2016 Anchor

Hi,

check this out: Youtube.com

It pretty much covers everything you need to build your own C++ engine from "void main() {... }" to your own Unity. Including basic programming stuff, deferred shading, entity/component systems and all the other stuff modern engines tend to have.

:)

Cheers

Jan 25 2016 Anchor

Jamie King is a great instructor on youtube.

Check out some of his playlists:
Youtube.com

Specifically relevant is the "Game Engine Development" playlist, which isn't complete, but it does have 200 videos to get you started and on your way to understanding component based design.

He has other relevant playlists regarding OpenGL, C++, linear algebra, etc. Worth checking out.

And as Technomancr mentioned, the Game Engine Architecture book is worth a read.

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.