Jump to content

View more

Image of the Day

雑魚は多めにして、爽快感重視にしつつ・・・(´・ω・`)
早いとこ、ベースを作って、完成にもっていかないとね。
タイトルもまだ迷ってるだよなぁ。 
#indiedev  #indiegame #screenshotsaturday https://t.co/IwVbswGrhe
IOTD | Top Screenshots

The latest, straight to your Inbox.

Subscribe to GameDev.net Direct to receive the latest updates and exclusive content.


Sign up now

make game engine?

4: Adsense

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.


  • You cannot reply to this topic
2 replies to this topic

#1 moeen k   Members   

1374
Like
0Likes
Like

Posted 17 June 2013 - 05:22 AM

hello i have programed opengl and directx for a while but i want to konow how to make and engine and tools with them? shoul i have underestandings of win api . i want to know how you can make animtree or level editor , material eitor like something in unreal engine? is there a book that can show the way how they realy make and engine? thanks

#2 the_prodigy   Members   

752
Like
1Likes
Like

Posted 17 June 2013 - 08:12 AM

You can take a look at "game coding complete". It explains the bare bone structure of a game engine. Further it shows you how to write an edior in c# and implement network play. Another book that comes to my mind is "3d game engine design". This takes itself way more serious and the first part is more an advanced math course but you can benefit from it aswell.



#3 Madd   Members   

174
Like
0Likes
Like

Posted 13 July 2013 - 06:29 PM

You can use the WinAPI if you want your engine to work only on Windows. If you want to port it to other platforms, you will have to use some cross-platform libraries, such as SDL.

 

Really there is no standard way to design a game engine. It all depends on your needs. If you want a place to start, you could check out other game engines.






Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.