top of page

Divine Messenger

"Instant Messaging" before it was mainstream

Divine Messenger is a single player infinite runner/platformer. Collecting gems, defeating Medjed and avoiding obstacles are goals on your path to mastery. Play it now on itch.io

My Role

pencil-paper-icon-4.png

I worked as the lead game designer with the assistance of an aspiring game designer.  

I worked in the Unity engine to build a system of level chunks to procedurally generate levels. I created a system for other level designers to follow to quickly build new level sections. 

unity-masterbrand-black.png
c# logo.png

I was a solo programmer on this project. I built a 2D Character controller, procedurally generated levels and other basic gameplay components.

I acted as a mentor for other developers, teaching them how to use unity, and some basics of C# to get them started, or to expand on what they already knew.

university-1547551_1280.png
INSTRUCTIONS.png
game_over.png

The Challenge

In a team of 5, choose a gameplay experience and follow through with that through the  design. In out case, we chose to create a game all about mastering a skill.

Mountain Landscape

Hold on! Care to try the game yourself?

Try it now!

itch-io.png

Project Breakdown

Development

Mastering a Skill

Upon getting our team, we spoke about what we felt we could accomplish, given our team composition. We were an art heavy team with only myself as a programmer. For this reason we decided to go for an experience that had a limited number of required mechanics. We determined that mastering a skill would be appropriate for this challenge. With these we could make simple mechanics and have the level design team build around the mechanic to fill out the gameplay. 

Miro for Divine messenger.PNG

Working Remote

Given the nature of the times, we did our best to create a game without ever having met in person. To simulate working as a team, we often made communication simple by remaining in a communal voice call. This made asking a question simple, and streamlined some important processes.

​

We used Discord as a communal meeting place, and Miro as a group work board. This was not a perfect substitute for meeting in person, but it worked well for our needs.

Take-aways

My Take-aways

This was a fun experience, but also a very busy one. It was a good opportunity for me to practice my teaching and mentoring skills. As the most experienced developer on the team, there was a lot riding on my shoulders. 

​

I witnessed the power of positive team energy multiple times and made sure to encourage it as the team worked some grueling hours. I found that a team with direction and positive energy can overcome steep challenges.

​

This also came into play when I was teaching others more about making games and working with Unity. Even when they struggled with some ideas, positive energy would keep them encouraged to figure things out, and to in the end be proud of what they had created.

Team Trailer/ Instructional video

bottom of page