Please refer to each project posting on what additional installations are required to run the project. When available, you should be able to download, unzip, and double click on the .exe to run.
Developers Mitchell Johnson Ethan Mo |
Archery Simulator A first-person archery simulation game with realistic physics. The player will be challenged to fire and hit the center of the targets. The overall accuracy will be calculated and displayed. |
||||
Developers Isabella Abad Daniel Kim |
App Name: Crane Tic-Tac-Toe A game where the users can control a fully functioning construction-style crane to play tic-tac-toe. Players will manipulate the crane to pick up different game pieces of O’s and X’s and place them in the game board of 3x3 placements. The players’ crane will be constructed of 3 generations of SceneNodes and NodePrimitives: main body, swinging arm, and hanging magnet. Players can use ‘WASD’ keys to translate the whole crane around, Comma and Period keys to rotate the swinging arm, and the Arrow keys to move the swinging arm and hanging magnet. Each player will take turns controlling the crane and every time the magnet is deactivated, the turn will switch, and every time a player wins a round of tic-tac-toe, the game will reset and update the score. From Unity Asset Store: Original Wooden Textures, Wood_table_and_chair Proposal Doc       Crane Progress Presentation       Crane Final Presentation       Final Project EXE       |
||||
Developers Shaun Stangler William Susanto |
App Name: AR Lidar / VR Hybrid Tech Demo The AR Lidar / VR Hybrid Tech Demo showcases the ability to intercept, serialize, transport, deserialize, and transform IOS ARKit Lidar world mesh data into a Unity VR gameworld. The main Unity gameworld consist of a WMR VR enabled 3D playspace, where a user can teleport, move, and interact with objects, as well as pick up a toy gun and shoot a giant cactaur. The Lidar meshes are generated by an IOS device equipped with a Lidar camera. The mesh control is handled by a separate Unity ARFoundation application where a user can scan their play environment before or during their VR application usage. Network calls handled with a custom WebAPI Azure Cloud Service to store and retrieve mesh data. This demo allows VR users to experience real world, spacially correct boundaries and objects as a part of their playspace.
From Unity Asset Store: VR Beginner Tutorial Pack: Bubble Gun Asset Unlock: 2D Prototyping Pack: Ground Textures Project proposal       Progress Demo Presentation       Final Demo Presentation       Final Project EXE       |
||||
Developers Edward Liao Preston Parsons |
App Name: Piano Cubes The Purpose of Piano Cubes is to make a game where a person can play piano to a song in a 3D space. Tiles fall and hit the piano when a note is played, and players can play along with the notes as they fall. Use the following keys to play the piano: S, E, D, R, F, J, I, K, O, L, P, semi-colon. Use caps-lock to switch between the left and right portions of the piano. Use LCtrl to switch the octaves the keys are in. Project proposal       Progress Demo Presentation       Final Demo Presentation       Final Project WebGL       |
||||
Developers David Tkach Talon Martin |
App Name: Snowball Simulation We aimed to create a graphics simulation where the user can control (using the arrow keys) two rolling snowballs that grow in size as they travel. The user may also observe some predefined objects used to decorate the world such as a Snowman, a Campfire, or an Ice Patch. The Snowman is an object hierarchy (implemented with SceneNodes) that interacts with the snowballs in different ways.
Sources:
Wood Texture
 
Snow Texture
 
Snow Environment
 
Falling Snowflake
 
Snow and Ice
 
Campfire
 
Project proposal       Progress Demo Presentation       Final Demo Presentation       Final Project EXE       |
||||
Developers Grace Nelson Mason Honold Ayrton Muniz |
App Name: Ballista Simulator Ballista Simulator is a two player application where you aim and fire ballistas at red targets to increase your score. To control a ballista you use your mouse, to pull back the arrow you hold space, and to fire you press left click. You are unable to fire at blue targets as they are the other players targets. The targets will spawn randomly in front of both ballistas. When you fire, a camera will follow the arrows to give you another perspective. Project proposal       Progress Demo Presentation       Final Demo Presentation       Final Project EXE       |
||||
Developers Guiragos Guiragossian Dylan Thibault |
Foosball PlusThe "beautiful game" is finally digitally available! Foosball Plus is a fully-networked competitive experience which aims to recreate the classic table-tob game with slick controls and an engaging presentation. Score goals, unlock powerups, cheat if you must... all is possible in this foosball playground.
|
||||
Developers Bill Pham Nicholas Martin Max Trinh |
App Name: Bumper Boats This application features player controlled boats that can move around and knock floating balls into other boats. When a boat collides with a floating ball it will be knocked in the direction opposite of the collision and can collide with other players’ boats. Players are in the third person perspective and are in a water filled arena. Project proposal       Progress Demo Presentation       Final Demo Presentation       Final Project EXE       |
||||
Developers Parth Nain Varun Nadarajah |
App Name: 3D Snake Our project is a 3D implementation of the classic Snake game. The player controls a constantly moving snake within a bordered plane, as it tries to pick up food while trying to avoid colliding with its own tail. The goal is to try to collect as many points as possible before colliding with either the tail, a wall, or other obstacles, at which point the game will end. Asset Credits: Forest Floor Texture - Nexus Royalty Free, Unique Foliage - Jonathan Foust, Insect Texture - Open Game Art Project proposal       Progress Demo Presentation       Final Demo Presentation       Final Project EXE       |
||||
Developers: Hao Duong Ryan Collins |
Slapshot: The purpose of Slapshot is to allow at least one player to move and manipulate a virtual hockey player to lineup the perfect slap shot. The player will have to adjust the hockey player’s location, rotations of the legs, torso, and stick, and shot power in order to send the puck hurtling toward (and hopefully into) the goal net, avoiding moving obstacles that attempt to fumble the shot. Project Proposal       Final Demo Presentation       Project EXE |
||||
Developers Nathan Miller Tyler Miller |
Big White Fish A game in which the user controls a fish swimming through the water dodging barrels. The controls for the game is D and A for movement, SPACE for fish whip, UP and DOWN arrow keys for tail movement, LEFT and RIGHT arrow keys for fin movement. As the user is controlling the fish, they will come across ramps to do tricks off of and score points. While in the air the user can do three tricks, the lowest scoring involves moving just the fin or the tail, the second highest is pressing the space bar in the air, and the highest scoring trick is pressing the space bar and moving the tail or fin.
Project Proposal
Progress Demo Presentation      
Final Demo Presentation      
Game EXE |
||||
Developer Rees Anderson |
App Name: Solar System Simulator 2021 This application is a scale version of our solar system with accurate sun, planet, and moon sizes, distances, orbits, and rotations. Users can view planets and moons up close, compare sizes and distances, and watch the movements of the planets and their moons with a modifiable time scale. Users can also travel from planet to planet reading accurate information and facts about each. And if they're feeling up to it, they can take control of a "Terraforming Scout Rocket" and explore (and terraform) the solar system without boundaries! Sun, planet, and moon text, information, and textures are from NASA. Project Proposal Presentation       Progress Demo Presentation       Final Demo Presentation       Final Project EXE       |