Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Started GameDev Challenge for Oct 2017

Sign in to follow this  


I started participating in the game dev community challenge for oct. 2017 !

Here are the progress after the first evenings:


Evening 1:

I decided to make a bubble bobble game in C++ from scratch without using any external libraries - except for my own platform abstraction library (FPL).

So i started up visual studio 2017 communiy edition and made all the groundwork nessecary to power a game, like base rendering, robust input handling, stable game loop, etc.


Evening 2:

I am closer to a game now, i have a player (rectangle) jumping around on the screen with rock-solid vector based collisions in a fixed level.

Movements seems to be okay for now and are pretty solid. I am happy, made good progress so far.


Evening 3:

Starting to add a ton of math vector/matrix stuff, so i can migrate to modern opengl pretty soon. Also i can now load and render textures ;)

Second thing i have done is to prepare FPL to handle gamepads using XInput in win32, using the same event system i have right now.






  • Move the level to a tile based system, so i can render and create it more easiely
  • Sprites!
  • Spawning collectibles
  • Move to a command render system instead of immediate rendering, so i can abstract the rendering entirely.
  • Compile glew yourself so that you wont get weird linker errors on the prebuild libraries or write your own opengl loader
  • First enemy
  • Draw text like score/level and in-game labels
  • Menu!
  • Copy assets as post-build to the output path instead of setting the work-directory


  • Cant use SIMD for mat4-mult right now, because __m128 is not recognized at all even though i included all the intrinsics headers -.-


Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!