Archived

This topic is now archived and is closed to further replies.

drdarkon

2d Game Engine question

Recommended Posts

Hey guys, I have a question since most of you are very "prgramming guru like". I am a newbie in my oppinion. I have made basic (not BASIC) games is C and GDI. I want to work with Direct X. I have read Andre LaMothes game programming Gurus book. In it is a 2d game engine sorta thing you can use to make your games in, since he says it takes about 3 months for a professional team to make one and he wants us to be able to start making games right away. Anyway, I was wondering are most of you making your own engine with your own functions (or methods if thats what you like) or are you using a premade engine to sorta get all the behind the scenes work done already without having to mess with it. I was looking for a 2d Game Engine that I could use. I have found NukeDX but it has almost no documentation and I can''t figure it out from the the few examples included. Do you guys know of any 2d game engines or libraries or whatever you wanna call them (I think those are the same thing) Anyway if you have any I would like to know where I could find some good ones. Thanks. (how many of you have made your own?) - thanks

Share this post


Link to post
Share on other sites
Oh yeah, one correction to myself... I said their was no NukeDX documentation... well there is, but it is basiclly a list of all the functions and what not. I dont really find that of much help if I dont know how to call them etc... anyway I hope you can help

- thanks

Share this post


Link to post
Share on other sites
Most people write their own 2D engines after reading a decent book on 2D game programming such as Lamothe''s windows tricks. On the other hand, if you are writing a 3D game you are better off getting a decent 3D engine that will have the functionality that you''d like at least in the beginning until you get a good grasp of 3D graphics/transformation and the math required to get it to work.

Then I suggest you write your own 3D engine (using dx or ogl of course) just for the learning experience. If you''d like to go even further (which is not always necassary) you can even try to make a 3D software engine which works on the pixel level. That''s the type of project that you learn the MOST from about the inside workings of a 3D graphics engine. You can get to design your own 3D engine then from the ground up.

Share this post


Link to post
Share on other sites
I would say too few people are coding games and too many are coding game engines but it''s up to you and everyone else to decide.

Too specialize in one area might be a good idea, do what you think you are best at or what you enjoy most.

Share this post


Link to post
Share on other sites
heheh good thinking man
WEll I recently found this site:
(sorry for the enormous address...)

http://delphi.about.com/gi/dynamic/offsite.htm?site=http%3A%2F%2Fcg.cs.tu-berlin.de%2F%7Eki%2Fengines.html

It had only a few engines for delphi (I use it), so I was outta there real fast. But perhaps it has more to offer for you



Share this post


Link to post
Share on other sites
I think the 3 months was for writting a 2D game wasn''t it?

Anyway, i''ve just worked my way through Mr LaMothe''s "Tips and Tricks of the Windows Game Programming Guru''s" and i''ve found that actually creating a 2D engine has helped a great deal in learning DirectX, i''ve also been picking up C++ at the same time after doing straight C for 4 years.

Then again it has taken me about 2 months to get this far (V simple game nearly done) so if you feel that you can pick up what you need to know without actually codeing much then grab an engine.

later,
zipless

Share this post


Link to post
Share on other sites