[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Hey /g/ So do you guys have any good suggestions for books about

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 7
Thread images: 2

File: thisiswhatidliketodo.jpg (117KB, 738x516px) Image search: [Google]
thisiswhatidliketodo.jpg
117KB, 738x516px
Hey /g/

So do you guys have any good suggestions for books about graphics APIs and how to properly do computer graphics? I've always wanted to make my own game engine.
>>
>>55322460

Watch OpenGL tutorials on youtube anon.

Your best bet is C++, but Graphics can be done in Java. A game engine is far more than a renderer and graphics pipeline tho.

That great big game development book that everyone recommends doesn't go into enough depth.
>>
>>>/3/
>>
>>55322583
I'm planning to start simple. Maybe 2D. At the most a doom engine clone.
>>
File: 81HP+upmFML[1].jpg (331KB, 1145x1499px) Image search: [Google]
81HP+upmFML[1].jpg
331KB, 1145x1499px
http://learnopengl.com + pic related

For 2D games the knowledge in these two is maybe a bit overkill. At the end of the day 2D games is generally just putting quads on the screen with sprites on them.

I'd recommend you don't just copy and paste what learnopengl says. It teaches you the concepts but it doesn't do it in a flexible or extensible way, so you're going to end up with a bunch of programs that only do one thing rather than an "engine" as such.

I'd recommend you target OpenGL 4.3 if you can. You end up leaving a lot of people behind (I don't think Mesa drivers support it yet and no idea about Mac) but you also get compute shaders and SSBOs which I think are great. If you want max compatibility you need to stay with like OpenGL 3.2 or something.

Use http://docs.gl for an API reference, it also tells you which version all the functions are available in.
>>
>>55322971
Cool, thanks

What about DirectX? Should I be worried about learning that as well if I want to one day do this professionally?
>>
>>55323062
Yeah but it'll be easier to learn when you know OpenGL already. Same with Vulkan and DX12, even if they're very different in terms of how you write them they still contain the same core concepts.
Thread posts: 7
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.