Handmade Hero » Forums » Code » Best graphics engine for code reference
msmshazan
Shazan Shums
161 posts

Some day I will make quality software.
Programming FTW.

#10241 Best graphics engine for code reference
7 months, 2 weeks ago

I have been reading Computer-Graphics-Principles-Practice-2nd.

And I was wondering is there a opensource library or engine to look at implementations of graphics code while reading the book.

Just being curious on programming....
ratchetfreak
291 posts
#10245 Best graphics engine for code reference
7 months, 2 weeks ago

msmshazan
I have been reading Computer-Graphics-Principles-Practice-2nd.

And I was wondering is there a opensource library or engine to look at implementations of graphics code while reading the book.


you messed up the url tags
mmozeiko
Mārtiņš Možeiko
1437 posts
1 project
#10250 Best graphics engine for code reference
7 months, 2 weeks ago Edited by Mārtiņš Možeiko on Jan. 6, 2017, 11:40 p.m.

You can take a look at bunch of open-source game engines:
Unreal Engine - https://github.com/EpicGames/UnrealEngine It requires free registration on https://github.com/EpicGames/Signup
CryEngine - https://github.com/CRYTEK-CRYENGINE/CRYENGINE
Panda 3D - https://www.panda3d.org
Godot - https://godotengine.org/
And a bit older engines, but at the time they were state of the art:
idTech 3, Quake III - https://github.com/id-Software/Quake-III-Arena
idTech 4, Doom 3 BFG - https://github.com/id-Software/DOOM-3-BFG
Serious Engine - https://github.com/Croteam-official/Serious-Engine

There is no such thing as "best engine". Each engine is better in one way, and worse in different way.

As for book, I haven't seen it, but because it is from 1995 a lot of techniques potentially are outdated. They still might be useful in some specific situations, but for more modern game development you probably should look for different resource.
msmshazan
Shazan Shums
161 posts

Some day I will make quality software.
Programming FTW.

#10258 Best graphics engine for code reference
7 months, 2 weeks ago

mmozeiko
They still might be useful in some specific situations, but for more modern game development you probably should look for different resource

Like what book or source can you provide any guidance I prefer to work with CPU first then GPU so I can understand the concepts.

Just being curious on programming....