Jacob Dunbar

I'm a freelance software engineer with a passion for game development among other software endeavours. Check out my past projects and experience below!

Recent Projects

Electioneering

PC, Mac, & Linux Game (Website, Download: Steam)

Electioneering puts the 2020 election in the hands of the player, allowing them to hack information, sway voters, and interact with special agents in this turn-based, data-driven strategy game. For this project I put together nearly all of the UI implementation and agent interactions, including a full dialogue system with a custom Unity editor.

Summer 2020 - Winter 2020

Skewerz

Android/iOS Mobile Game (Download: iOS, Android)

Skewerz is a real-time, snake-like game in which players must navigate their skewer along a treacherous cutting board to collect fruit and earn points. Developed using Unity, this project features 60 levels including 6 intense boss fights. I helped develop the game's core gameplay as well as the PlayFab store/inventory integration and UI implementation.

Summer 2019 - Spring 2020

Idioma

Android/iOS Mobile Game (Download: iOS, Android)

Idioma is a word puzzle game themed around idioms! Players must find the idioms hidden in the pool of words. This project was created in Unity and uses a custom Node.js backend server/puzzle creator.

Spring 2019 - Spring 2020

Battle Bees Royale

Android/iOS Mobile Game (Download)

Battle Bees Royale is a multiplayer, mobile, top-down, battle royale game where bee blimps battle against each other in a post-human world! I worked on a team at Eastedge Studios to develop this game using Unity and a PlayFab backend.

Summer 2019 - Spring 2020

Daytrader Demo Game

Web Game  (Play)

Daytrader is a Monopoly-esque board game based on the volatility of the stock market. For this project I created a fully-featured Unity WebGL demo of the physical board game that can be played at the link above!

Winter 2018 - Spring 2019

Trove Ball

Android/iOS Mobile Game  (Download)

Trove Ball is an endless runner game that features challenging gameplay, 20 different enemies including bosses, achievements, and more! I developed this game mostly during November of 2018 using Unity. Available on both Google Play and the App Store.

November 2018

Pocket Prof/Agile Onion

Android/iOS Mobile App  (Agile Onion)

Pocket Prof and Agile Onion are quiz/assessment applications I developed for a client during 2018. Both apps were developed using Unity and feature cross-application accounts and online saving of quiz/assessment results. I also developed these backend features using a Heroku-hosted Node.js server and an AWS MySQL database.

Spring - Fall, 2018

Mayor! Mayor!

Android/iOS Mobile Game  (mayormayor.com)

Mayor! Mayor! is a mobile city-builder, idle-simulation game that I developed solo over the course of 3 months in early 2018. It was developed using Unity (C#) and Blender. It is published on both the Google Play Store and the iOS App Store. If you're interested in learning more, check out the link above!

January - April, 2018

Crowd

Crowd-Controlled User Interface  (Demonstration Video)

Crowd is a combination of several minigame prototypes that used the motion and positioning of people in a real world space to control the game! This project was developed as an individual senior design project using Unity (C#) and a custom OpenCV plugin for Unity (C++).

August - December, 2017

Firates!

PC/Mac/Linux Game  (Download)

This 2D side-scrolling fighter game made for Insanity Jam 4 was my first published game. Play as Captain BeardHook as you defeat a multitude of pirates on your fight back to your ship!

July 2015

Skills

Programming Languages
  • C#
  • Java
  • C/C++
  • Python
  • Javascript
  • HTML 5/CSS 3
Tools & Technologies
  • Unity
  • Node.js
  • OpenCV
  • MySQL
  • Blender

Education

Purdue University

Bachelor of Science
Computer Science
Concentrations: Computer Graphics and Visualization, Software Engineering

GPA: 3.37

August 2013 - December 2017

Interests

Developing games like Mayor! Mayor! and Trove Ball is my true passion. Whether or not that is what I'm currently doing to keep the fridge filled I loved to play around in Unity and develop small prototypes. I also love to enjoy the games that others have made and love playing games with my friends and girlfriend.

When I'm not on my computer working or playing I enjoy playing board games and watching T.V. shows like Westworld and Brooklyn Nine-Nine. I also like to get outside and ski during the winter or bike during the summer.