this is a game with a custom engine written in python and OpenGL.

About Noel - platformer game written from scratch in python + OpenGL


Noel is a game written in python and OpenGL, I'm planning on making it a survival shooter game where the player has to descend lower and lower in a world filled with hordes of enemies, and has to survive as long as possible.

It started out as a toy project using python + pygame, but pygame's software rendering made it impossible for me to scale it into a bigger game with better visuals. I've went through two restructuring processes where I've dumped the previous architecture to create a more efficient one that allowed me to attach more and more features onto the game. I know... I shouldn't have went with python to create a game in the first place, but seeing as I was able to come this far, I've decided to try and create an actual commercial game with this!

Read more
Filters

Recent Activity

working on AI for flying enemies in my game. Currently I only render them as red circles as placeholders.

The map in this game is made using an algorithm called herringbone wang tiling, inspired by Noita. It works by putting together pre-drawn rectangular regions together following certain constraints. The video shows a tool that I use to preview these regions as I draw them, to get a feel of what it's like in-game.