Create and Play Board Games
In this project you will create board games via a drag and drop editor. You can then save and play with your friends!
IMPORTANT: This project does not have a formal industry or faculty mentor and is student team managed and directed.
Objectives
Games should all be of a similar style, so that the editor is not too open-ended. Choose from an HTML5 engine, such as Photon, or something like Unity or Unreal. The deliverable game should be hosted and playable on the web.
General Features:
- A game board, or boards to choose from
- Game pieces (characters) and “steps” where the game can go
- The board can be edited using click and drag, so the steps can be laid out, with a Start and Finish
- The steps may have configurable actions that affect the game (money, movement, monsters, etc)
- Elements of chance (cards, spinners, step actions, etc)
- Several players can play at once. Players can choose game pieces.
- The game proceeds with each player taking turns, and their pieces moving around the board. A winner is declared when a player reaches the finish space.
- Game pieces should move themselves correctly after the turn is complete (By tweening. Get a tween asset or component).
Scenes:
- Splash Page
- Main Menu with Create Game and Play Game (at minimum)
- Create Game editor. Games should be saved.
- Play Game Intro. Choose number of players. Choose game pieces.
- Play Game
- Game Complete. Shows Winner. Replay Game or return to Main Menu.
Stretch Goals:
- Can playing a board game create itself???
- Multiplayer online. Requires a custom server OR use a component such as Photon (Unity)
- Make this 3D. Easy enough with Unity (or Unreal).
- Make this an HTML5 game. Lots of great game engines out there, such as Photon.
- Create, edit, and choose from multiple board games.
IMPORTANT: The focus should be on development, not asset creation. Unity and Unreal have asset collections, many free. Other free game assets are available online. Do not spend time creating assets (this is a CS course, after all). Reimbursement for up to $100 per person per term for any Capstone expense may be available from COE. Confirm with your Instructor(s) about the availability.
IMPORTANT: This project does not have a formal industry or faculty mentor and is student team managed and directed. If you choose this project for a one-term Capstone such as CS 467, make sure to manage the deliverables for that time frame. Alternatively, if you choose this project for a 3-term capstone (such as CS 461, 462, and 463) you will be expected to make the project more robust (and to determine how best to do this). The Instructor and TAs are available to answer any questions you may have about the project or provide resources, etc.
Motivations
Make and play your own game!
Qualifications
Minimum Qualifications:
Game development experience
Preferred Qualifications:Unity or Unreal or HTML5
Details
Project Partner:
William Pfeil
NDA/IPA:No Agreement Required
Number Groups:1
Project Status:Accepting Applicants
Keywords:WebGamingUnityUnreal Engine