top of page

Level Editor

This project is a level editor for a brick genre game. It can read the colour and transparency of images to generate bricks for a level and also allows levels to be hand-made brick by brick.

Level Editor: Bio
Manual level editor
Level Editor: Image

This level editor was programmed in C++ using only the SFML graphics engine. It can analyse replaceable images to generate levels to play. In addition, levels can be created in the editor brick by brick by the user. These levels can be both saved and tested. When saved, an image is generated and the default images can be replaced with these.

Level Editor: Text
Level Editor: Work

This was an individual project and I scripted the functionality, sourced audiovisual assets and produced technical documentation myself. The functionality I scripted includes image analysis, level generation, saving and loading and brick gameplay mechanics.


In developing this project, I learned the basics of C++ and gained a better understanding of object oriented programming. In addition, I gained a deeper appreciation for the quality of life features and shortcuts game editors such as Unity offer.

Level Editor: Text
bottom of page