You are browsing as a guest. Sign up (or log in) to start making projects!

5h 25m 37s logged

The process of making oPeggle a free and open source Peggle successor # Devlog 1

This first devlog will mainly be about how and why I am doing this and not so much about the specific progress I have made so far.

I have always wanted to learn more about game development and the underlying code that makes 3d games possible. This is something I have wanted for a long time and I don’t think I’m alone with that. So why am I then making a 2d game? Good question. Mainly because I have always taken on too many things at once. I have tried to make a 3d renderer in C but I did not know C or how to make a 3d game, so everything collapsed after a while. This project may meet the same fate but this time I have tried to make it easier so I can see it the whole way through.

So what do I want to make? Im making an open source recreation of Peggle with an added level editor and community levels page.

To actually be able to recreate peggle I have the absolutely amazing resource of learnopengl.com. I am using their tutorial “Breakout” to get the hang of how to set up a bigger project with C++ and opengl. A lot of the code for basic functionality comes from this tutorial. I have already made a little project with opengl but this is something much bigger and better so I really need the help.

I have already programmed for about 5 hours. Under that time I have set up the game with a stable backbone that I borrowed from learnopengl, I have also started on the actual game aspect of the game with adding the ball, gravity for the ball, obstacles and the player canon. I still have a lot more to do and in the next devlog I will hopefully have made great progress with the game.

This project does not use any AI because I actually want to learn new things.

Thanks for reading this long, Hope you’ll have a good day :)

Here’s a screenshoot of the state of the game (Very work in progress Everything visually will be changed)

0
2

Comments 0

No comments yet. Be the first!