Register
msmshazan
Mohamed Shazan
53 posts

Some day I will make quality software.
Programming FTW.

#10241 Best graphics engine for code reference
Jan. 6, 2017, 2:46 p.m.

I have been reading https://www.amazon.com/Computer-G...ciples-Practice-2nd/dp/0201848406.

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
181 posts
#10245 Best graphics engine for code reference
Jan. 6, 2017, 3:54 p.m.

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
1131 posts
1 project
#10250 Best graphics engine for code reference
Jan. 6, 2017, 11:39 p.m. 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
Mohamed Shazan
53 posts

Some day I will make quality software.
Programming FTW.

#10258 Best graphics engine for code reference
Jan. 7, 2017, 12:29 p.m.

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....