LWJGL Game Design

Howdy, I'm Coffee Bean Code, and I'm a OpenGL game programmer. Over the years, I've seen lots of tutorial series' that give the reader plenty of advice on how to start programming for the LWJGL library, but they always just stick with bare-boned game engines. Many of the concepts and mechanics that go into making a good game are left out, and understandably so. Many of these series focus on teaching the user how to use the OpenGL API itself, and provide readers with the fundamentals of computer graphics while providing the basics of building a game engine.

The purpose of these tutorials is to provide readers with more in-depth lessons on different types of games. Upon learning the basics of general OpenGL programming, the readers will be able to branch off into different topics of game development, be it 2D or 3D, Tower Defense or RPG.

So sit back, and enjoy the ride, this is Coffee Bean Code's LWJGL Game Design Bootcamp. Grab your boots and make sure your match pace with your Battle Buddy, because Papa Drill is gonna drop some knowledge on you :)

The source code for all lessons can be found here.

If you like what you see, consider donating to my patreon to help me continue this series!

BCT (Basic Coder Training) Red Phase: The Fundamentals

Last updated