Skip to content

IsaacAbrahamson/Battle-Royale-Game

 
 

Repository files navigation

Battle Royale Game

About This Project

This game was created by myself and two other students for CpS 209 Application Development.

It was built using Xamarin and UrhoSharp libraries.

During this project, we learned how to do Object-Oriented Programming, Test-Driven Development, and use Xamarin to build a complete GUI application.

Watch the below video demo or build it yourself using Visual Studio and Xamarin.

image

Overview

logo description map characters

Instructions

  • Use 'A' to move left, 'D' to move right, and spacebar to jump.
  • Collect gear and eliminate other players to earn points.
  • Try to eliminate all other players before the time limit is reached.

Work Completed

  • Simple Gameplay Mechanics
  • Simple Game Load/Save
  • High Scores
  • Menu Pages
  • Menu Design
  • Level Design
  • Difficulty Levels
  • Gear Pickup
  • Combat
  • Basic AI
  • Highscore Completion
  • HUD
  • Save/Load Serialization
  • Audio Editing
  • Video Editing
  • Advanced UI
  • Advanced AI
  • Map loading
  • Random pickup spawns
  • Random player spawn
  • Random enemy spawns
  • Background image
  • Shielding
  • Animations
  • Sound Effects
  • Schaub Mode (cheat mode)
  • Win/Lose logic
  • Player Classes
  • Advanced Weapon Mechanics

Expenses

Member Time Invested Time Left
Elias Watson 47h 13h
Isaac Abrahamson 58h 2h
David Polar 49h 11h

About

Platforming game using OOP, TDD, and custom game engine.

Resources

Stars

Watchers

Forks

Languages

  • C# 100.0%