I’ve condensed previous posts into this one post, it’ll be a good bit more manageable to read and to update.
How old are you?
Where are you from?
Are you going to school for Computer Science?
I went for astrophysics
What OS do you use?
What’s your computer build?
Ryzen 7 1700, 16GB DDR4 2666MHz, Rx 480 8GB, 512GB NVMe M.2 SSD
What languages do you know?
C, Unix Shell, Python, Go, Powershell, Java, C#, .NET, General Web stuff, JS, PHP, MSSQL, MySQL, PostgreSQL
What languages do you use for game development?
C and Unix Shell
How long have you been programming?
I started tinkering very young, but I’d say effectively 11-12 years now.
Why C over X language?
What editor do you use?
What build system do you use?
What C Programming books do you recommend?
From my experience I used these books. You can find them throughout the internet or in person.
“The C Programming Language – By Brian W. Kernighan & Dennis M. Ritchie“
This book is one of the most prevalent books for programming. It’s easy to come across in local libraries and or college campus libraries. You can also buy the book online new or used for low cost.
“Expert C Programming: Deep C Secrets – By Peter Van Der Linden“
First off, this book has an awesome fish on the front of it, so that’s a bonus. This book offers some in depth and quality insights into proper usage of the language. It strengthened my understanding of API design and theory. For anyone planning on using C heavily or in a very stability important environment, this is a must read.
Why are you building a game engine for your game?
Simply put, I get to have greater control over everything. It’s more of a hassle. I tend to find it more fun as well.
What books do you recommend for Game Engine Development?
Unfortunately there aren’t a large scale of books that go over game engines in complete. Game Engines are fairly large projects in themselves, which contain many components which are full size projects. All of these different components have to work together in unison, which adds another level of difficulty without the proper knowledge.
“Game Engine Architecture, Second Edition – Jason Gregory“
Game Engine Architecture is one of the few books out there which actually attempts to tackle the subject in whole. While it doesn’t go into complete depth on every subject, it provides a solid reference for people to enter game engine development. The book also provides a good place to figure out what questions you should be asking when constructing your own game engine.