-
Notifications
You must be signed in to change notification settings - Fork 1
Resources
mottosso edited this page Jan 3, 2015
·
15 revisions
Publicly accessibly resources for learning more about C and C++.
On getting up to speed with C.
On programming using the OpenGL library.
- Tutorials for modern OpenGL 3.3+
- Megabyte Softworks Tutorials
- Learning Modern 3D Graphics Programming
On developing rendering engines for on-line and off-line generation of pretty pictures.
On writing your own compiler and programming languages. Note: Typically requires the use of C++ and a number of associated libraries.
- Coursera on Compilers
- Writing a new language - Jonathan Blow
- Kaleidoscope: Tutorial Introduction and the Lexer
- Writing Your Own Toy Compiler Using Flex, Bison and LLVM
On higher-level thinking, as opposed to programming. Learn more about what sort of mindset could help you write better software, including foundation knowledge in physics, mathematics and game theory.
- API Design for C++, Martin Reddy
- Game Engine Arcitecture, Jason Gregory
- Mathematics for 3D Games and Computer Graphics, Eric Lengyel
Finally, it can sometimes be interesting to get information directly from the horse's mouth.