// Projects
Project Type: 3D Game
Genre: Turn-Based Strategy
Studio: Button Mashers Studios
Team: Grim Phase
Date: December 2013 - May 2014
Programmers on the Project
-
Bryan Nogradi
-
Chih-Heng "Roger" Wu
-
Jonathan Kraber
-
Ryan Madsen
-
Skyler Suzuki
Development
-
Built in C++ using the Scrum development cycle
-
Worked alongside concept artists and outsourced most of the game art to students
-
Developed an Autodesk Maya plugin to export particle effects into the game
-
Created most of the GUI elements and all the particle effects
-
Designed the bitmap font system to display text
-
Utilized Perforce for version control and Hansoft for planning and bug tracking
-
Aided in fixing the issues pertaining to the networking in multiplayer
Game Description
Robo-Tactics is a turn-based strategy game that allows you to create a team of robots and command them to battle against another team. As a robot team, you will ascend an arena tower in order to become the Robo-Champion!
You will first choose between three robot archetypes to build a team of three to six robots. Command your team of robots using action points to move, attack, and use special abilities. As you win battles in themed hexagonal arenas you will scale the arena and face more challenging teams of robots until you become the Robo-Champion!
Robo-Tactics
Bacchus' Quest
Project Type: 2D Top-Down Game
Genre: Puzzle
Team: Team Dionysus
Date: March 2013 - May 2013
Programmers on the Project
-
Carlos Mendez
-
Cory Barker
-
Ryan Madsen
Development
-
Built in C++ with a team of three software engineers using the Scrum development cycle
-
Assembled a prototype of the game using Unity in C# gathering feedback from regular test sessions with new users
-
Created a tile editor in C# with a waypoint system, layers for terrain and entities, and tags
-
Designed 18 levels out of the 32 total levels of the four worlds
-
Utilized Tortoise GIT for version control
-
Made with pre-existing rendering, event and message systems
Game Description
In a colorful, fantastic medieval setting, fight off minions and rapidly solve puzzles in a top-down world. Traverse dungeons in 4 lands to find your true princess taken by the dark forces.
-
Available in Spanish
Robocode Bot AI:
Created artificial intelligence for a bot to defeat others and dodge bullets in Java using the Robocode API.
Ms. Pacman AI:
Created artificial intelligence for Ms. Pacman to navigate mazes, collect dots, and dodge ghosts in Java.
Kirby's Bomb Battle
Project Type: 2D Top-Down Fan Game
Genre: Action
Date: February 2013
Programmers on the Project
-
Ryan Madsen
Development
-
2D top-down action game in C++
-
Built individually within a two week development cycle
-
Designed enemies using a waypoint patrol system with a range and field of vision
-
Developed cell and anchor point animation systems
-
Made with pre-existing rendering, event and message systems
Game Description
Play as Bomb Kirby and throw bombs at Poppy Bros. enemies until all are eliminated. Keep Kirby alive while bombs bounce off the world's walls and explode after a certain period of time or when colliding with Kirby or the enemies.
Credits
-
Lead Programmer and Designer: Ryan Madsen
-
Sprites and Sound: Nintendo and HAL Laboratory