Top Down Team Couch co-op
3rd Person Over the Shoulder
Click image to view teaser trailer in the Steam Store
1-4 Player party game, Have you Herd delivers bubbly fun for kids and adults of all ages. Take control of one of our 6 herding dogs to complete short animal herding scenarios with your friends. Players can choose to follow a multiplayer story path or engage in head to head herding challenges in our multiplayer vs mode.
In this project I served primarily as a Technical and Level designer but wore many hats such as UI design and integration, UX based on testing feedback, and worked to optimize visual scripting code banks . I also worked directly with art and programming teams to ensure fidelity of created assets to design goals and objectives.
In this phase I assisted with the engineering and prototyping of basic gameplay systems and level design goals to better refine the game ideas.
As systems came online I tested and iterated assets while keeping communication with the tech design team to create exactly what was needed for the best gameplay potential. The highlight for me being the sheep launcher which shoots our animals through the air to objectives or other locations.
Once final gameplay assets and tools became online, I worked on developing gameplay levels that would end up being our main demo levels for the first live demo.
A re-design and re-structure of the team was needed to move to the next level of investor interest. I introduced new core gameplay design for the main player mechanic and for one of our main antagonistic animals " The Bull".
I was tasked with cleaning up and optimizing Core game mode Blueprints and architecture implemented by previous devs on the project. This was a challenging phase where I organized, restructured, and correctly architected core systems using Object oriented programming philosophies for game modes and key gameplay assets.
I worked directly with game artists and another level designer to polish and create our gameplay levels for the final project. I also had a hand in the design and implementation of key UI gameplay feedback systems used for scoring animals, progression trackers, and incitive ba player rewards
Click Sleepy Planet Game picture to be taken to the Sleepy Planet Game Steam Page.
This character could travel a long distance using our character abilities in the correct combination and provided a challenge for level design to make sure levels were setup in such a way that the player could not access areas they should not be in by chaining movement combos and required heavy testing.
From Documentation, to whiteboard and then into the Editor for level building iteration.
Blocking out the Lava Caves was one of the most fun things I have done on a level design front. There's no real blueprint for what an environment like this is supposed to look like. It was a real challenge to work in this space not only because of creative freedom but also because of how much space our player character can travel. Pathing was heavily tested to make sure the character could not get to far off the main path and could not access paths out of sequence for the level goals.
The Training grounds were a level that could be reached through the Lava Caves. This labyrinth of windy chasms and lava flows served as an environment to test the players long distance platforming skills at speed.
Soul Hammer Is a top down hero tower defense heavily influenced by League of Legends & Startcraft 2 custom games where the player uses a hero character to defeat waves of enemies to eventually become powerful enough to push out in the map and destroy the enemy spawning facilities and main base where they will defeat a stage specific Boss.
In an effort to make modular assets I created several core components that can be used on any actor.
User Experience is everything. I have been modeling my gameplay UI design around inspiration from games such as League Of Legends & Starcraft II
AI was built using the blackboard behavior tree system built into unreal. The game has 5 AI types plus 2 unique boss type characters.
The character I made from an asset pack of animations and required its own animation blueprint to be created. Once implemented I used the animation state machine to control player abilities and UX. The player character gains soul points while engaging in combat and destroying foes that they can use to fuel powerful abilities or spend on improving character traits and towers.
This game is systems heavy requiring a management system for leveling up the AI as they spawn, how and when the AI spawn, player driven tower management, to name a few.
Checkout this gameplay video reel of Star Champions.
Star Champions at its core is a top down sci-fi single player battle arena based around controlling ships as the players character. As the idea holder of this project I wanted to create a hybrid between Starcraft's hero functionality and League of Legends game modes to create this s ingle player naval ship based version.
I was responsible for designing, programming and refining main gameplay systems for the following
Each combat ship type including player ships used 3-4 key modular components.
I built player characters to use the modular combat tools being created for the project. Each Player ship utilized all 4 of the modular components and also had their own unique properties.
Each ship in the game used the Auto Cannon targeting system as this was what allowed ship to ship combat. Player ships had additional functionality allowing them to toggle between several autocannon turret states, "auto fire" always choose the first target in range, "close range", "long range", and "off". Non player ships were set to one of the default behaviors depending on the class of the ship. Ex. our frigate had short range cannons and long range cannons.
Ai were programmed to follow a specific path that could be adjust by designers within a level. The base behavior of the AI was built to follow players once seen and return to their path if the player moved to far away or was destroyed. The AI auto cannon turret system was automatic and only required the ships to be in range of enemy ships. Once the AI got to their intended destinations, they would begin to target the nearest player base objects until the player stopped them or lost all of their structures. AI were built to engage with each other, ex. Allied AI would fight Enemy AI unless a character was in range first or dealt damage to an enemy.
I created two level design tools for this game, the level manager and the spawning manager.