top of page

 // 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!

 

 

Project Page with Video

Facebook Page

 

★ Download Link

 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

 

 

★ Download Link

 

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

 

 

★ Download Link

 

Java AI Projects
Kirby's Bomb Battle
Bacchus' Quest
Robo-Tactics
bottom of page