190°
Submitted by Freeze952 958d ago | article

Create Your Own 3D Game Engine

"So, in this series of articles, I'm going to do my level best to teach you how to build an engine, from scratch. I'm not just going to present you with code and say 'call function X to do funky things;' by the end of this series, you're not just going to have an engine - you're going to understand it. So listen up, maggot!"

"It's important to realize that in practical terms, an engine can't do *everything* - the more things the engine has to support, the more low-level it becomes, until you're just writing a wrapper for DirectX/OpenGL. No, when you write an engine, you have to lay down some rules about what games can build on it - you can't build Doom 3 on the Half-Life engine, for example, because Doom 3 requires some things (like per-pixel lighting) that the Half-Life engine simply doesn't provide. More obviously, you couldn't use the HL engine if you were planning a game for GameCube, because HL doesn't support the platform." (Crysis, Doom 3, Half-Life 2, PC, Tech)

New stories
20°

T@G PS Vita factsheet

24m ago - t@g for Playstation Vita is an exciting new graffiti t@g creator tool that lets users place t@gs... | PS Vita
30°

Do we Care More About Characters when a Game has Relationship Mechanics?

1h ago - Rian Quenlin: "After playing through Final Fantasy 12, I realized the only character I liked was... | Culture
30°

IGN - Five More Video Game Kickstarters to Fund

1h ago - IGN - For many gamers, Double Fine's incredible Kickstarter success is the first they have heard... | Culture
40°

IGN - Lost Projects We'd Love to See Kickstarted

1h ago - IGN - With Double Fine's Kickstarter project hitting the $1,000,000 mark yesterday, a new door op... | Culture
Ad

Check out our Final Fantasy XIII-2 Review - 9/10

Now - Despite the story slowing down at times, the game is really impressive and a lot of fun to play. | Promoted post
10°

Mortal Kombat Vita Preview

1h ago - A hands-on look at the upcoming Mortal Kombat title being release on Vita in 2012. | PS Vita