Skip to main content
gamedev.net
🔒 Locked

A C++ engine?

Started by Zibar Jun 3, 2003 at 10:34 AM 7 replies 1.2k views
Original Post
Zibar
Zibar
I''m looking for a game, working game engine or animation engine written completely in C++ for a reference how to write a good engine ;_) It''s good it its source code is small and simple enough to understand. Best would be if it uses SDL ;_) tree data structures, linked lists, some XML etc. Can you give me an advice where to find such? Thanks!
bpopp
bpopp
I like the design of Paul Baker''s Octagon engine. The open source project, Ogre, is another good one, but more complicated. I''ve heard the Unreal source is nice, but personally wasn''t able to make much out of it.

bpopp (bpopp.net)
Zibar
Zibar
thank you I was already wandering why people don''t want to promote their work
BriTeg
BriTeg
quote:
Original post by Zibar
thank you I was already wandering why people don''t want to promote their work


Because you asked for source code that''s "small and simple" - no C++ game engine is small or simple.
Brianmiserere nostri <font color=#BC
spg
spg
Look for Doom or Quake source on idsoftware.com

-- Steve --
-- Steve --
iNsAn1tY
iNsAn1tY
quote:
Original post by spg
Look for Doom or Quake source on idsoftware.com

-- Steve --
Not C++. John Carmack has coded all his game engines in C up to this point (Doom III is in C++).

An interesting C++ engine (and one for which a lot of documentation is available) is the Half-Life engine. All you need is the Half-Life SDK (get it from Valve Software; search under Google), and a C++ compiler. You can see how games such as Counter-Strike work off the Half-Life engine, and the whole thing's written in C++...



Coding Stuff ->  [ iNsAn1tY Games | DarkVertex | How To Do CSG | Direct3D Vs. OpenGL | Google ]
Fun Stuff    ->  [ Evil T-Shirts | Stick-Based Comedy | You're Already Here | The Best Film Reviews ]


[edited by - iNsAn1tY on June 3, 2003 2:41:00 PM]
My opinion is a recombination and regurgitation of the opinions of those around me. I bring nothing new to the table, and as such, can be safely ignored.[ Useful things - Firefox | GLee | Boost | DevIL ]
superpig
superpig
quote:
Original post by iNsAn1tY
An interesting C++ engine (and one for which a lot of documentation is available) is the Half-Life engine. All you need is the Half-Life SDK (get it from Valve Software; search under Google), and a C++ compiler. You can see how games such as Counter-Strike work off the Half-Life engine, and the whole thing''s written in C++...


Bear in mind that you don''t actually get the engine source code in the SDK, just the interface to it. There''s the possibility that Valve will release the full HL1 source when HL2 comes out, like iD did with their stuff.

Still, the interface alone is pretty inspirational...

Superpig
- saving pigs from untimely fates, and when he''s not doing that, runs The Binary Refinery.
Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse
spg
spg
quote:
Original post by iNsAn1tY
Not C++. John Carmack has coded all his game engines in C up to this point (Doom III is in C++).


Insanity is right, I forgot about that.



-- Steve --
-- Steve --
Zibar
Zibar
octagon i nice

is there another c++ engine with lower system requirements?

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.