Game
JUMP!
9 years ago

My Game Engine!


In this post I’ll be showcasing Pixel Game Engine(PGE), my C++ game engine/library based on Ben Arnold’s Advanced C++/Graphics Tutorial series: https://www.youtube.com/watch?v=FxCC9Ces1Yg&list=PLSPw4ASQYyymu3PfG9gxywSPghnSMiOAW&index=1
Before we begin, here’s a list of all the libraries that I used:

1) Window
Initializes libraries and creates a window

5d0b4d21142a7.png

2) Input
The input manager handles all things related to input like key presses or window movement

5d0b4d2479120.png

3) Camera
Provides an easy interface to moving, resizing and scaling the content of the window.

5d0b4d26948f8.png

4) Shader Program
Manages shader loading, compiling and linking.

5d0b4d28b62be.png

5) Sprite Batching
All the sprites that share the same texture are drawn simultaneously which is significantly faster than drawing each sprite individually.

5d0b4d2b0fe3c.png

There are many more features that I didn’t showcase here and some of them have yet to be implemented.



6 comments

Loading...

Next up

0.5.0 Keys And Locks This feature was suggested by a user. The next update will introduce different types of keys and locks for better level design. Each key will open a specifc lock. For example, a golden key will open a golden lock.

0.5.0 New Tiles! Here are some of the new tiles that will be added in 0.5.0. Also, the tile selection screen now displays the tiles in a more organized manner.

Vertex Array Backgrounds Here’s a background example from 0.4.0

Level Editor Progress The level editor is almost finished! Below you can see a screenshot of the new interface. Please note that not all tiles have been implemented yet and some textures are placeholders.

Short intro of us 💕✌️

We're an eletro duo based in Seoul 🇰🇷 Heavily influenced by the 90s.

Our new album #Xennials is all about the nostalgia of that era 💽 CD listenin 📟 beeper beepin 💾 floppy disks floppin days 😎

Stream now! 🎧

https://open.spotify.com/album/3YwWhnHWVy5cA8XOpbaGRA?si=8E9awqU…

We made a lot of improvements on the Freezing Plains visual. Things like pine trees, tiny bushes, some rocks, and others game props!

#IndieGame | #IndieDev | #GameDev | #PixelArt | #WaifuQuest | #WifeQuest | #screenshotsaturday

I have added rewards for quests so that villagers can give you something in return for your hard work helping them. 🥳

I want to know - what's your favourite quest reward?

Updated the chest in the maze, adding sound, particles and better animation. But what's in the chest?

In the quest for accessibility, I'm adding Resurrection Shrines for players on the 'novice' end of the platforming spectrum.

In order to unlock the power of a Shrine, you must collect 3 'Souls' from your dead corpses! (the floating blue orbs)

The Darkside Detective: A Fumble in the Dark is out TODAY! 🖱️Advanced pointing, clicking action 🖨️Very funny words! Loads of them! 👻6 sarcastic, spectral cases to solve