New Project

So if you read my post on Shawnee’s Game Conference, you know that I am interested in creating a 2D game engine. I want to use SDL to handle events, windows, and maybe audio. I want to use OpenGL to do the rendering. The main goal of this project is to utilize some new things I’ve learned and heard about.

Goals


  • Learn + Implement Modern OpenGL
  • Learn + Implement Object Pooling and Object Factories
  • Implement a Quad Tree
  • Implement the standard resource management and state machine

Hefty goals to say the least. I predict Modern OpenGL will be the hardest to utilize, I’ve used it before though so it is not going to be that bad. Object Pooling and Object Factories are new to me, but not the ideas, so I shouldn’t be too overwhelmed with that. Quad Trees are not new but I’ve never done one in C++, so that may provide some challenges. The resource management and state machine are old and overdone for me. These should be trivial, at least I hope they are.

To anybody new to OpenGL, I have found this website to be very good. I have some school work to do before I start this project. I will report back here when anything interesting pops up. My biggest challenge will be staying off of Fallout 4, I love it to death but it is a huge distraction.

Leave a Reply

%d bloggers like this: