top of page

Dragonfly - Summit Rush

Screenshot 2026-01-13 214310.png
Product: Engine+Game

Project Length: 3 months

Team Size: Solo

What Is Dragonfly?

Dragonfly is a text-based game engine I produced during WPI's Technical Game Development course. In this course, the professor taught us what a game engine is, and what each part of it should do, but implementation was fully up to the individual students. The game engine is able to handle sound, sprites and animations, particle effects, collision, physics, vectors, and various forms of input such as keyboard and mouse. It was developed in C++ and relies on the SFML library for input and graphics rendering purposes. The engine can reliably handle particle effects and supports up to 60fps frame rate. 

​

To the right is a demonstration of the engine displaying particles, as well as how a sprite is processed by the engine. In a text file, the # of frames, width, height, and animation speed are specified, along with color. These values are read by the engine to display a moving mole.

​

​

​

​

My Work

Along with building the game engine, I also created a simple mountain climbing game to demonstrate the engine's functionality. As this was a solo game, sprite art, sounds, collision events and physics were all created by me.

Dragonfly2026-01-1423-38-22-ezgif.com-resize (1).gif
Screenshot 2026-01-14 154003.png
2026-01-1422-43-20-ezgif.com-resize.gif
bottom of page