engine analysis of a famous game

Started by
22 comments, last by DirectXXX 20 years, 3 months ago
game: hey engine, go do this
engine: ok
game: wait, how are you going to do it?
engine: why do you care? it gets done, doesn''t it?

You can see how the game talks to the engine but you don''t know what it is really doing
____________________________________________________________AAAAA: American Association Against Adobe AcrobatYou know you hate PDFs...
Advertisement
ah okay. thanks. jeez if the game code by itself is 112,000 lines, I wonder how many lines the engine is.

Raloth: haha yes, I know what an engine is. I'd hope I would know, since I'm making one. Now that I look at that SDK code more closely, I can find multiple points where it calls the engine, such as trap_R_RenderScene

[edited by - circlesoft on November 29, 2003 11:35:52 PM]
Dustin Franklin ( circlesoft :: KBase :: Mystic GD :: ApolloNL )
i have source for quake2 but at least id should give some doc on engine.
3D Side-Scroller game demo Project-X2 "playable"Lashkar: A 3D Game & Simulation Project demo @ lashkar.berlios.de
as far as i''ve heard carmack doesnt exactly care about writing clean or readable code so i definitely wouldnt expect him to spend time on writing docs for stuff nobody cares about anymore (except those hoping to learn from it).
f@dzhttp://festini.device-zero.de
http://critical-care.sourceforge.net/
Is that ?


- Iliak -
- Iliak -
[ ArcEngine: An open source .Net gaming framework ]
[ Dungeon Eye: An open source remake of Eye of the Beholder II ]
Use the quake1/2 engine source for implementation details not for how to design an engine. Does anyone know where vec3_t is defined in quake1? I couldn''t find it. Anyways, anyone else also wonders how in the heck the coders were able to keep sanity with the class viewer? My god that thing is looooooong.
definition:
typedef float vec3_t[3]; 


where exactly this is defined i do not know either
Ha, ha.. But where is it, man!?!
http://critical-care.sourceforge.net

Yep, that''s the one. The main download is ~100MB I think. Again, it''s a small game but well worth looking at.

You might also want to check out NeoEngine:

http://neoengine.sourceforge.net

It''s an LGPL 3D game engine with some nice features.
Source code?
A bunch of professionally written source code is available on GDNet.

Professional Design?
I''m not a professional myself so I can''t give any professional advice.
Rob Loach [Website] [Projects] [Contact]

This topic is closed to new replies.

Advertisement