

Inputs controls, Textures loading, Sounds, Timer, etc. Why did I decide to go with LWJGL ? Because at this time it featured a lot more than openGL calls, there was everything I needed including:

For the rendition, I had two OpenGL binding available JOGL and LWJGL. It is usually wiser to jump into a new domain without adding the difficulty of learning a new language So I decided to use my favoriteĪt this time: JAVA. This "Carmack" moves triggered the challenge īeing a server-side programmer for a while, I had no freaking idea how do program something which was.moving. "Horizontal Shooter with Boss" competition was kind enough to release his source code. I started to think about writing a Shoot 'Em Up back in 2005, after the winner of the
