GithubHelp home page GithubHelp logo

techtasks's Introduction

TechTasks

4455 Final Project

Group Members

Andy Xue, [email protected], axue9 James Lee, [email protected], slee863 Yingqiong Shi, [email protected], yshi84 Alex Rushing, [email protected], rushing3 Liubov Nikolenko, [email protected], lnikolenko3

Installation Requirements

None. This is tested with a Windows OS with keyboard AND mouse. Using a mouse is required if the player wants to pause the game. There is controller support but it has not been tested.

Gameplay Instructions

  • Use WASD to move around
  • Use the mouse to move the camera around
  • Explore, collect stars, and don't die!

Requirements

  • The game is a 3D platformer with a goal (of collecting stars) with a game over screen, a main menu, and replay capabilities.
  • The player controller follows with humanoid root motion with fluid animation and a camera that follows the player while changing the orientation of where the player moves. It also has animation events to callback events for sounds/particles.
  • There is a 3D world with variable height for exploration. It also has a bridge that moves like a see-saw based on the player's location that is pivoted around a joint.
  • There are two types of AI that can hurt the player.
  • For polish, there is UI for the game objectives (stars) and features (health). The player has particles when running fast on grass and can only move on certain surfaces. There is also auditory feedback for many events such as jumping, killing enemies, enemies exploding, collecting stars, etc.

Bugs

  • If the player jumps near a wall, they can potentially jump extremely far up
  • Sometimes the player's mesh stops flickering/rendering when getting hit.
  • The player can potentially get stuck when enemies are directly below the player.

External Resources

Who Did What

Andy Xue: Game Feel Engineer James Lee: Player Controller, Art/Music Assets Yingqiong Shi: AI Alex Rushing: Main Menu Scripting Liubov Nikolenko: AI

Scenes to Open

The 'MainMenu' scene in the Scenes folder is the main scene to open. The 'Play Scene' scene in the Scenes folder is the scene where the player is in a level.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.