Author: seandragon159


Blue Sky Thinking

“Blue sky thinking” refers to activities we can use to come up with ideas, seemingly from nowhere and without limits. Blue sky thinking can involve spontaneous and improvisational thought or speech, or it can be more structured and methodical. It’s about getting away from the known, and the familiar and into a realm of new and innovative ideas.


Brainstorming works best when you closely follow a short list of rules:

  • Set a time limit
    • Brainstorms work best when they’re short. Twenty minutes forces everyone to work fast, and thirty minutes is a good maximum. If you get on a roll, its ok to go longer. Time pressure in a brainstorm pays off in multiple ways, including helping you focus on the next most important rule…
  • Quantity over quality
    • You’re not trying to come up with the right idea, you’re trying to capture all the ideas. You’ll pick the best ones later. Encourage everyone to say the first thing that comes into their mind. If your team likes competition, set a goal to come up with more ideas than you’ve ever come up with before. However, be warned this can descend into chaos if you don’t….
  • Appoint a facilitator
    • Put one member of the group in charge. They will be tasked with moving things along, contributing ideas to get the brainstorm started, and making sure that…
  • Only one person speaks at a time
    • This keeps the session energetic without becoming chaotic and gives the team members a chance to demonstrate respect for each other, developing trust. The facilitator should also make sure that…
  • Everyone gets a chance to speak
    • Good ideas can come from everyone on the team, but some people might be reluctant to speak up. A good facilitator will notice when someone wants to contribute but is having trouble jumping into the conversation.
  • Write everything down
    • The facilitator (or someone else) should capture all of the ideas. Writing the ideas on a whiteboard where everyone can see them is good, but a shared online document or writing in a notebook is fine too. Every last idea is worthy of being recorded, no matter how obvious or weird it seems.
  • Welcome unusual ideas – weird the better
    • This rule complements “quantity over quality.” In a brainstorm, we’re trying to get away from the familiar and enter fresh territory. An idea that seems unworkably strange could later prove to be a source of brilliant originality and innovation. The facilitator should regularly remind everyone of this rule, to help break down the social resistance that we all have to saying things that seem silly or odd.
  • Say “yes, and” -combine and improve ideas
    • This is a great way to keep things moving along – especially when your mind goes blank. Use the “yes, and” technique from improv theater by taking one of the earlier ideas and adding to it or modifying it.
  • Don’t discuss ideas during the brainstorm.
    • This rule is often very hard for analytical people like game designers to follow. We all want to start dissecting ideas as soon as we hear them, to see if they’re any good. Don’t do this during the brainstorm. The time for discussion comes later. For now, remember the time limit and focus on generating as many new ideas as possible.

Panning For Gold (Evaluating Brainstorm Results)

People often brainstorm and then never look at the results again. Instead, they focus on whatever ideas remain lodged in their memory. Turning a brainstorm into a strong project idea is like panning for gold – it takes time and attention.

Move your ideas into a spreadsheet and review them using whatever criteria are appropriate for you and your team. Some people find it useful to assign priorities to their ideas. Prioritizing our ideas helps us begin to make decisions in a way that isn’t threatening. We haven’t ruled anything out yet, we’re just shaping the direction.

If everyone on the team is excited about the same ideas, that’s great. If different people are excited about different things and can’t come to an agreement, then someone in a leadership position can help decide a direction. An important aspect of leadership is the ability to connect ideas to one another, and achieve a synthesis that the whole team is excited about.

Mind Mapping

Mind mapping is a more structured version of brainstorming and works well when you’ve arrived at a core concept that you want to explore in greater depth. Each new idea should be connected to the core idea or to another idea that is already written down.


Several techniques have been developed in an effort to explore the unconscious mind in pursuit of knowledge, art, and ideas free from restrictive social convention. One technique was called Automatism, where you simply sit down with a piece of paper and pencil, set a timer, and then keep writing. You can do this anywhere from 4 minutes to an hour. Don’t pause or hesitate; force yourself to transcribe whatever comes into your mind. Follow your stream of consciousness. If you do this honestly, it will be easy. Don’t review or analyze what you’re writing down or drawing until after the time is over.

A lot of what you set down will be nonsense or banal. That’s ok! Some of what you write may be very personal and surprising. It’s important that everyone should have the right to keep the results of an automatism exercise private. Some of what you wrote down will be interesting, unusual, or otherwise powerful. That’s the gold you’ve been in search of. If this doesn’t suffice for your brainstorming, you can still use it as a starting point.

Focus: How To Burn Brightly Without Burning Out

I mentioned in a previous article that I believe work is the opposite of depression. But what about people who are depressed because of their work? It’s not uncommon for people burned out from their work over long periods to suffer from depression, anxiety, and other mental illnesses. Because we strain ourselves so hard over our work, we become paralyzed by the thought of pushing any further. Either way, our depression results from the fact that we are no longer doing work that stimulates us the way that we enjoy.

Why do we get burned out from our work? It’s certainly not because we are lazy, like older generations like to accuse people. On the contrary, most of us enter the video games industry because we are so passionate about our ideas we want to work hard to build them. We are so eager to make an impact we are often willing to work twice as hard for twice as long. Working long hours isn’t necessarily bad (except when your supervisor expects it from you). For many of us, it’s because this work is our play. Yet most people who work in the games industry still leave after a few years because they are burned out and tired of the stress.

When we think of burnout, we often confuse it with exhaustion. For example, someone burns out because they work hard on something for a long time and are too tired to work on it anymore. While this is a source of burnout, it is much more complicated. A key distinction is that exhaustion is short-term. Once you have been able to rest and relax, you are no longer exhausted and ready to get back to work. However, burnout is a more severe long-term effect. As a result, most people who feel burned out cannot recover by reducing their workload or taking a vacation. If the solution were this simple, the issue wouldn’t be as prevalent today.

What is burnout? I like to describe it as doing work without focus. I mean focusing your time, skills, on effort into a single action. It’s easiest to break burnout down into three pillars.

  • Three Pillars of Burnout
    • Exhaustion
    • Sense of Ineffectiveness
    • Cynicism

If we feel just one of these things towards our work, we lose focus. If we continue to work without regaining focus, we lose even more focus. This cycle continues until the work becomes so unfocused that it’s impossible to continue working further. We can operate at 100% of our mental capacity when focused. The more unfocused we become, the more that percentage drops.

To better understand how to combat burnout, we can look at the inverse of these three pillars. Someone who is burned out and unfocused is viewed as exhausted, feeling ineffective, and cynical towards their work. By this logic, someone who is not burned out and 100% focused on their work has:

  • the capacity and energy to do the job
  • the knowledge and understanding of maximizing their effectiveness
  • a sense of joy or want to do the work.

While someone may not appear burned out until it’s too late, there are several signs that someone is operating outside their focus that can be spotted long before they burn out. It doesn’t matter how they are operating today. If they are working outside their focus, it’s just a matter of time until they burn out. In order to ensure that you or someone on your team doesn’t burn out, it’s crucial to be proactive about helping to keep everyone within their focus. Managing a team is not about assigning tasks, allocating hours, and approving vacation time. It’s about making sure the right people are in the right seats.

How do we make sure the right people are in the right seats? People can only operate within their focus if all three pillars of burnout are correctly resolved. To do this, let’s look at each pillar individually.

Exhaustion vs. Capacity

In most industries, no worker is ever doing just one thing. In small businesses, it’s common for individuals to wear many hats. Even in large teams, everyone has to coordinate with several people and manage a high volume of tasks. Therefore, it’s essential to understand how each job an individual has fits into the rest of their workload. When some tasks are added, it can be a convenient step added to the rest of their overall pipeline at little to no expense. However, when other jobs get added, they may throw a real wrench in the worker’s pipeline, creating extra hidden tasks. 

Some tasks are harder for some people than others. What might take one individual 5 minutes may take another individual an entire day. There’s nothing wrong with this. Assuming everyone was hired because they possess a valuable skill set, there’s likely another task that the first person does better than the second, which they can do instead. It’s important to consider how this task fits into someone’s skill set because this can drastically impact your estimations when trying to understand their total workload.

Especially if someone has to learn how to do something for the first time, it’s important to bake in time for research, testing, and iteration. If you assume that learning a new skill will take the same amount of time as using an existing skill, you will always push your team towards exhaustion. Regardless of if you meet the deadline or not!

You can’t forget about your team’s personal lives either. Not only do you need to consider how many hours an individual spends working on a task, but you also need to understand the total amount of hours they’re working within a day or week. It’s essential to guarantee that everyone consistently has time to spend with their loved ones or relax. In game design, we express, “if you do not give your players downtime, they will seek it somewhere else!” The same applies to our developers. If you or your team have to work long hours to complete your tasks, burnout is inevitable.

It’s not enough to just look at hours in a day or week. It’s also essential to understand how many weeks you or a team member have spent working on a single task/project. Your discretion is required, but depending on the scale of the task, there are only so many consecutive weeks an individual can work on the same thing before they begin to lose the capacity for it. Even if your initial schedule considers this, there can be several reasons someone may work on a task much longer than they intended to. Overscoping may cause the workload to grow beyond the initial estimation. Excessive bugs may prevent a job from being completed despite the deadline. Maybe the individual has trouble moving on from the task because they’re not satisfied with the results. No matter the reason, it’s essential to keep things moving along and let the worker move on to another task. Perhaps you just need to accept the current state or cut it altogether. Maybe you can find some time to revisit it later. In some instances, it may even be better to reassign the task to someone else to continue without concern of burnout.

Sense of Ineffectiveness vs. Knowledge and Understanding

Even if you are very skilled in your work, you may find specific jobs where it’s hard to feel adequate. Sometimes, you aren’t the most experienced or qualified individual for the position. More likely, though, this is because the job itself is too ambiguous or vague. To remain effective, you must avoid ambiguous work. Most of the time, you can solve this by taking time to define the expectations of your task further. If you’re worried about this taking up too much time, it’s crucial to understand how much time this will save.

When someone gives you a task that is too vague or doesn’t have a clear objective, this will likely lead to you doing a ton of unnecessary work (aka churn without progress). To solve this, use constraints to define your work. In my previous article, you can learn more about using constraints to combat ambiguity. The objective is to focus less on what you’re supposed to do and prioritize taking note of what you are not supposed to do.

Prioritizing your tasks is also an essential step to maximizing your efficiency. It’s not enough to keep a to-do list. Frequently sorting your to-do list will guarantee that you are constantly working on the most critical task. You can use tools (I use excel) to automate this sorting process for you. Rather than letting new important jobs sit at the bottom of your ever-growing to-do list, they pop up precisely in the order they need to be to ensure you complete them on time. As an additional (but optional) note, you can sort based on more than one value. For example, I usually rank my to-do list with two values: Priority and Complexity. With this practice, I can guarantee that that task at the top of my to-do list is the most important and easiest one! For many of us, it helps to start with the more manageable tasks and then work your way up to the immense task instead of tackling it head-on. The best part about sorting your to-do list is that it’s relatively common to complete some tasks that collaterally resolve other jobs. This will save you the trouble of doing unnecessary work! 

You’ve probably the phrase “Work smart, not hard!”. However, this is particularly important when we’re trying to stay effective. If you spend extra time understanding your expected work better, you’ll often find ways to simplify or automate the process. This is particularly important if it’s a task you will have to do repeatedly. Even if it may take a lot longer to complete the task the first time, it can save you hours, if not weeks, in the future iterations of this job. Especially in game development, there is almost always an opportunity to find or build tools that will save you time and allow your creativity to shine!

The sunken cost fallacy is also a common cause for churn without progress. This is when you have committed a ton of time and resources into a project that isn’t yielding the expected results or contributing towards any other goals, yet you continue to push it to completion anyway. Since you don’t want to lose the resources you’ve already spent, you continue to spend even more of your resources in a futile hope to reclaim what you lost. Sometimes the resources aren’t even a concern, and you’ve just grown attached to your work due to the amount of effort you’ve put into it. Just because something was hard work doesn’t inherently make it important. Detach the history of your work from your future tasks, and it will become clear that you may need to cut this goal from your project to focus on more important things. Don’t lose the battle with burnout over a hill that isn’t worth dying on!

Finally, don’t move the goal line! This is one of the most common mistakes I think I’ve seen in my experience. When we fail to meet a deadline (or even worse, we’re on track to meet the deadline too soon!), we often get tempted to update the deadline to reflect our new estimations quickly. While this is very important early in a project, it can be detrimental in the late stages. Moving the goal line eliminates our team’s sense of completion and ultimately undermines our sense of effectiveness. It’s often better to cut down your milestone than let the deadline slip. If you or your team don’t have a reliable expectation of their work, they can’t gain a sense of their effectiveness and often become cynical.

Cynicism vs. Want to do the work

In a work environment, cynicism is often the result of conflict, tension, or apathy. There are only really two ways to resolve these in most cases: clarity or change.

Often, a team can get cynical because of too much ambiguity. Ambiguous projects can be incredibly stressful and lead to the following:

  • Feature Creep
    • New tasks and features are implemented/requested outside of the initial design and expectations.
  • Team Anxiety or Confusion
    • Afraid of acting because you’re not confident in the outcome
    • Unsure of direction and next steps
  • Conflict and resentment
    • No clear ownership of responsibility leads to people directing blame towards others.
  • Indecision
    • Failure to act due to an inability to decide

As discussed earlier, it’s vital to use constraints to provide clarity and reduce stress. Clarifying the overall project is essential but may not be relevant enough to resolve an individual’s cynicism.

If an individual outlier is more cynical than the rest of the team, it’s likely because they don’t fully understand the purpose of their work. This is most notably the case when someone describes their work as “busy work,” which implies that they are doing this job for no reason beyond keeping them busy. Yet, in most instances, especially in small teams, no one is ever actually assigned nonsensical tasks. Instead, this individual is more likely unclear how this task is relevant. To better define the relevance of a job, I like to identify two things: the output and its need. 

In this case, output refers to tangible deliverables or results of this work. What does the output look like? Who is using it? How does it fit into the larger pipeline? Once we establish what the output is, we then want to clarify why we need it. What happens if the work does not get done? What quality or detail does the output need to be to fulfill its purpose correctly? It’s incredible how frequently answering these questions can make workers recognize that they’re overthinking a task or putting in more work than necessary! This newfound clarity will almost always help eliminate an individual’s cynical perspective of a task (or better yet, it will validate their cynicism and allow the task to get cut.)

It’s not always enough to clarify the purpose of the task. When this fails, the next step is to clarify you or the worker. Does this task fit into their skill set? Is completing these objectives fulfilling their ambitions? Do the values of the project align with the values of the individual? An important question I like to consider is whether or not you are looking forward to starting a task or looking forward to finishing a task. If you dread an upcoming job, you are already cynical towards it and on track to burn out.

Sometimes, your cynicism is directed towards an individual instead of a task. This is especially common if you are not happy with your manager, team lead, or senior developer. While it may be uncomfortable, you can also seek clarity with them. Professionally express your concerns, open a dialogue for clarification, and establish trust. Take time to learn and understand the other person’s values and ambitions, and use those to keep them honest. Sometimes the cynicism can result from annoying micromanagement or inflated ego. Establishing clarity with the other person can help both of you recognize if this behavior is warranted or not.

If none of this clarity has solved your cynicism, there is likely only one option left: change. Unfortunately, sometimes clarity may make you even more cynical. This is when it becomes clear that the path you are on will inevitably lead to burnout. Even if it may be temporarily uncomfortable or stressful, your long-term health will thank you if you decide to change what you are currently doing. This change may take many different forms, entirely dependent on what you feel cynical towards. This change may mean you need to be reassigned to a new task or team. This change may even tell you to find a new company or discipline. No matter how severe this change may seem now, it is negligible compared to the inevitable alternative, changing out of the industry altogether when you’re too burned out to work any further.


Burnout is the long-term result of someone who is overworked and consistently stressed out. For many of us, we’re so passionate about rising to the top, feeling important, or enacting change that we are willing to accept any task and as many work hours as it takes if we believe it will help us reach this goal. While there’s nothing inherently wrong with this, it’s important to temper our passion with practicality and make decisions that look beyond the next few hours, days, or weeks. Burning bright doesn’t mean burning the candle at both ends. Burning bright means making sure you are keeping track of how much oil you’ll need to get where you’re trying to go!

Ambiguity is the Enemy, Constraints are the Ally

Game Design and Development is naturally ambiguous work. We use vision to innovate new ideas and learn new things. However, vision requires a lot of ambiguity to work and maybe difficult with constraints. To complete your game, you have to turn your vision into executable tasks. These tasks are impossible with ambiguity and require a lot of constraints. The essential purpose of a producer is to take the ambiguous vision of a game’s design and convert it into constrained execution of a game’s development.

What’s intuitive isn’t necessarily correct, and what’s right isn’t necessarily intuitive. The truth is, constraints are the most effective design tool you can ever use. In game design (and many other things in life!), you are hit with literally hundreds of important decisions every day. Instead of stressing over the ambiguity of each decision, focus on searching for the constraints in your choices. What are your priorities or values in this situation? What can you control? How will other people be impacted? If you keep searching for constraining factors, eventually, there will only be one option left.

Whether we know it or not, we practice this daily in game development. Color palettes help artists color more freely without stressing what colors to use. Programmers are constrained to the packaged code libraries used to build their games. Designers constrain their design process by creating systems and rules that they can’t break later in the game or sequels. Gaining control of the design process tends to feel like losing control of the design process.

When your work has too much ambiguity, it’s hard to know if you’re making the right decision. We think best with constraints. As a result, we have a more confident understanding of our work that helps us feel more creative. The critical thing to consider is that there will be no ambiguity among your fans when your game launches. Everything they experience is constrained significantly by the version of the game they are playing. When the game makers constrain their focus on the players’ constraints, we are guaranteed to create a quality product through iterative design.

How do we make a decision when we’re not sure what the right decision is? Take a moment and look for your constraints. Ask questions. Your intuition can tell you where something lies within your values, but it can’t tell you if something is factual or not. Here are just some examples of constraints to look for:

  • Time / Budget
  • Core Pillars / Values
  • People / Skills
  • Priority / Focus
  • Previous Decisions / Documentations
  • Feedback / Requirements
  • Prototypes / Designs Goals

Often, we get so excited by new ideas that we want to start building them right away. When we start working before defining our constraints, we risk doing overwhelming or unnecessary work. When we work within our constraints, we find ourselves able to focus on doing one thing at a time, extraordinarily well, and building on top of that small victory, piece by piece.

We quickly fall into feature creep if we continuously build new features without being constrained within our previous segments. Game design is as similar to building a house. When laying out the foundation, we have the liberty to add as many rooms as we please. We have ambiguous control over the vision for the house. You may think the more spaces we add to the foundation, the closer we are to completing the house. However, this would be incorrect because we add exponential growth to our total production. When we constrain our foundation by the total costs of installing the floor, drywall, roof, lighting, and furnishing for all of these rooms, we can achieve a product that exhibits our best capable quality and outcome. 

The more of the constraints you define, the closer you get to completing your goals.



The Opposite of Work Is Not Play, It’s Depression

In recent years, I’ve received a lot of comments about “working too hard.” I find this incredibly hilarious because of how frequently I would welcome comments for being “lazy” when I was younger. At first, I had trouble understanding how wanting to work hard and do your best could be a bad thing. Denzel Washington said, “You’ll never be criticized by someone who is doing more than you. You’ll always be criticized by someone who is doing less.” 1 I don’t think anyone is actually worried about me working too hard. I believe they are confused about why I’m working harder than they are.

Most people value play more than work and optimize their schedules to minimize their work time and maximize their playtime. Especially in the United States, this is how our culture and media have conditioned us to think. 4 There’s nothing necessarily wrong with this. For many, playtime is necessary to spend with their family, friends, and loved ones. As an avid enthusiast of video games, movies, and comics, I hold deep value in entertainment. We all grew up with the same belief: to idolize superstars, and one day you’ll be them. After all, this is the American Dream.

However, with depression being a rapidly growing epidemic 3 in our country, it’s important to wonder, is the American Dream broken? We’ve been taught to think the opposite of work is play, but they are actually the same thing.2 Play is an opportunity to focus your energy, with relentless optimism, on something you enjoy doing. What we consider to be work is when we must focus that same energy on things we do not enjoy. It’s no wonder why we choose to maximize our playtime and do the things we enjoy. So why do we have growing rates of depression when we’re so good at prioritizing playtime?

We experience two key symptoms when we’re depressed: a sense of pessimistic inadequacy and an apathetic lack of activity. For many of us, this can likely be because the activities we enjoy don’t yield much productivity or help us advance our goals and position in life. However, to better understand someone truly satisfied, we can reverse these two traits and see someone who is: optimistic of their own capabilities and invigorated with a wealth of activity. For many, including myself, this is a learned trait acquired by turning your work into play. 

In Japan, this concept is known as Ikigai, 6 and this is a practice that has been studied for centuries. The core principle is that to achieve your “reason for living,” you must find your work that fulfills your 4 needs:

  1. What you are good at
  2. What you love
  3. What you can be paid for
  4. What the world needs 

In America today, we abuse play as an escapist tool to satisfy our first two needs while viewing our third and fourth needs as “hard work.” I’ve always wondered why I don’t play video games as much as I used to in recent years. I make some time when a new title comes out that excites me, when there’s an opportunity to enjoy some time with friends and family, or when I’m doing research for my own work. However, my playtime had dropped significantly from when I was younger, and I would be playing almost every day. I think the answer to my question is now clear to me. I stopped playing video games because I found an even better game: making video games. The time I’ve spent playing never went down. In fact, it’s gone significantly up. I just found a game I can play, which satisfies all 4 of my human needs!

If you liked this article, or have any questions, please feel free to comment below! I will try my best to answer any questions or follow up on any topics or sources.



Who Am I? Why am I writing a blog?

Hello World! I am Sean the Bomb (or just Sean), and I’m a game developer! What makes me a game developer? Well, I have a bachelor’s degree in Game Development and work a full-time job creating serious games for enterprise solutions. However, I’m not sure any of these things make me a game developer. I am a game developer simply because I choose to be one. For a large majority of my life, I have volunteered my time and focused on understanding how games work, why people like them, and how they impact the world.

Sean, in his element

When I was young, video games and entertainment had a significant impact on my growth. Their stories taught me morals, their challenges taught me skills, and their activities gave me friends! Gaining so much joy and pleasure from the hard work people spent to build these games, I only found it fair for me to return the favor to the next generations to come. However, I have another mission beneath this one. Knowing how much these games impacted me, I found it essential to ensure that the games I created had positive, if not tremendous, impacts on those who played them.

Sean, wishing he was a superhero

In this pursuit of passion, I’ve found that the secrets hidden within games are a source of knowledge and power far more profound than any of us can comprehend. The games industry covers a wide variety of disciplines such as computer science, color theory, music theory, choreography, education, psychology, sociology, economics, politics, ethics, health, and fitness! Like gravity, our games impact these topics whether we realize it or not, which gives them great power. But, like Uncle Ben (and Stan Lee!) said, with great power comes great responsibility!

Sean, still wishing he was a superhero

To achieve the quality of games that I aspire to build, I must obtain at least some knowledge and insight across all disciplines. Using that knowledge as a constraint or guide in the game development process will be essential. In my experience, the best way to learn is to teach, and so my hope is to compact my learnings into lessons that I can share with the world!

Which leaves the final question, why am I writing a blog? I believe that a critical principle to teaching is consent. It doesn’t matter how good the lesson is; no one will learn anything they don’t want to know. Today, most social platforms encourage you to stand on a soapbox and “tweet” out your beliefs. Instead, I’ve chosen not to let this journey be bogged down by trying to argue my point or convince people who disagree with me. Instead, my teaching will be available for those curious or interested in what I have to say. That being said, please understand that this blog is only my insights and opinions that I document on my journey. They are not to be taken as research, fact, or law. They are meant to be taken with a grain of salt.

Otherwise, thank you for taking the time to read my articles. I hope you enjoy what I have to say! If you’re interested in learning more about the games that I make, such as Vertical Shift, be sure to check out Games by Sean!

Vertical Shift

Vertical Shift

Vertical Shift is a multiplayer VR game where you fly through a city using grappling hooks, jetpacks, wings, and other innovative locomotions. The game features hand-crafted maps for the players to swing around and fly through, emphasizing the unique variety of gameplay mechanics. The game types emulate competitive sports, such as Tag, Infection, and Racing. We aim to create a new and engaging experience that will keep players coming back to play with their friends.

This project started as an idea between my colleague Ben and me, who were interested in pursuing exciting ways for VR players to move around a virtual space. Our first version of the game, where you could swing and jetpack around a basic city map, was so exhilarating that we knew this game was worth pursuing. Although we had no experience in it at the time, we made the determination to build this into a multiplayer game so that we could compete with our friends online.

I began working on the multiplayer component of the game using Photon in order to allow players to compete against each other and be able to interact with each other in VR. Ben pursued developing the levels and creating engaging designs that highlight the strengths of our unique locomotion mechanics. During this time, I became very familiar with multiplayer basics, such as synchronization, host migration, and RPCs. I also focused heavily on making sure our game included lag compensation, server-side calculations, and reconnecting mid-game.

Since then, we have continued the development of Vertical Shift in our free time for the last couple of years. In that time, I have been able to learn, design, and develop a wide range of features, including Custom Game Rules configurations, Player Avatar Customization and Cosmetics, Dynamic Contextual Announcements and Shoutcast, and more!

Today, we have an active Beta available on Oculus App Labs and Steam. Our main game mode is freeze tag, where two teams face off 5 v 5 and try to catch and eliminate the other side. Teammates can untag each other to get back in the game, making this a fun, team-driven competitive experience.

Join our Discord for updates and tournaments:

Road to Salvation

Road to Salvation

After being bitten by a zombie, you learn that you are immune. It is now your moral responsibility to reach the vaccine research facility down on the east coast, Salvation. On the road to Salvation, you will struggle to balance with avoiding the dangers of the zombie apocalypse while scavenging for enough resources to keep you alive long enough to save the world.
Road to Salvation is a 2D top down arcade style shooter that relies on rapid 
thinking in order to outrun hundreds of infected within close quarter urban environments.

The concept of this game is one I had held in my mind for a long time. Once it came time to start my senior project at KSU, I had deemed it time to try and see how far I could get shooting for the stars on my own. I quickly learned its better to work in a team. Nevertheless, I am still proud about this small game, which is maybe a 1% prototype of my full vision.

Due to the fact that this game was developed almost entirely by me, it ended up being a lot of firsts. In preparation for this game, I purchased Aseprite and got to work learning to do simple, yet (hopefully) stylish animations and tile maps that would allow me to design my own unique worlds. One of the most memorable moments when developing this game was producing the sound of the zombies by sampling my infant niece crying and lowering its pitch.

The other contributors were my brothers Ian and Lorne, who helped with the quests and dialogue. Brandon and Chase were classmates at KSU who provided the soundtrack and title graphic, respectively.

Download Available:

Mission: Implausible

Mission: Implausible

In this original take on asymmetric, hide-and-seek VR, face off against your friends to outwit each other in a classic Spy vs. Spy scenario.

As the VR player, cover the rooftops and hunt down the agent. Teleport from point to point to search the area. Use your bow and arrow to take out suspicious civilians. Don’t let the agent complete their objective.

As the PC player, blend into the crowd as you attempt to pick up intelligence and deliver them at drop off sites. Use special abilities to prevent the Seeker from catching you. Complete the objective before time runs out.

Upon buying my Oculus Rift, I knew I had to jump immediately into developing for it, so my roommate at the time, Jacob, and I got to work putting together a fun and simple party game that we could use to entertain the rest of our campus.

This game was completed in our free time after about a week of learning, working, and testing. Jacob polished all of the mechanics with intuitive UI and particles, while I had set up the initial VR components, player controllers, and the crowd behavior.

Download Available:

Danger Will Robotson

Danger Will Robotson

Danger Will Robotson is an education-based puzzle game that teaches the player to think like a programmer. In an effort to save a mars rover, the player must learn how to relay commands that will guide them around dangerous terrain.

This game’s mechanics, User Interface, and sprite art were developed entirely by me. I received help with writing the dialogue and tutorials from my brother Lorne. The soundtrack was written by a classmate of mine, Brannan.

This game started out as a class project focusing on educational games, however I continued working on it beyond the semester. I had gotten invited to present my game at Dreamhack Atlanta’s Pitch Contest and was also provided a free booth in their student section.

Download Available:

Motion Blur

Motion Blur

KSU GDDC Game Jam 2018 Submission

Motion Blur is a first person puzzle game where the player is held captive in a maze and forced to solve puzzles in order to find their way outside the dungeon. All the while, the player is suffering from a concussion that blurs their vision if they continue moving for extended periods of time. Don’t wait too long though, for your captor is tracking you down and trying to kill you…

This game was built in 48 hours as a game jam conducted by our university. While I’m usually more involved in the programming side of development, this game was my first real experience focused on design and team management rather than trying to do everything myself. This weekend has forever cemented me as their person who uses salsa and queso as moral support. All of the team members from this project ended up working on Vertical Shift.

Download Available: