Coder Social home page Coder Social logo

tushariyer / mwd-230-final Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 474 MB

This repository is for my Game Design I final project using Unity 5.4.11 - Fall 2017

License: MIT License

ASP 32.98% JavaScript 0.38% CSS 0.08% HTML 0.10% C# 39.98% GLSL 26.48%
unity game

mwd-230-final's Introduction

WinBall Survivor


By Tushar Iyer


Logo


Version 1.0


This is the final GM build for Windows, macOS & HTML/JS.


WinBall Survivor is a game I made for my Game Design (MWD 230) final project. It includes several standard assets and UI kits..

  • Navigate to the source code folder
  • Download .zip file
  • Magic

You can also:

  • Go to the 'Builds' folder
  • Download the macOS/Windows executable
  • Go to my website to play online

Objective


The objective of this game is to get to the WinBall. You have spawned on an unfamiliar terrain and you are dying. Your health is falling and only the WinBall can help you. Use the HealthPacks along the way to bolster your reserves. Be careful not to traverse over cliffs, or you might not have enough health to make it back up.

The objective of this game is to get to the WinBall.

You have spawned on an unfamiliar terrain and you are dying. Your health is falling and only the WinBall can help you. Use the HealthPacks along the way to bolster your reserves. Be careful not to traverse over cliffs, or you might not have enough health to make it back up.

Good luck.

Welcome


Welcome to your HUD. That's your viewport. The game is rendered in First-Person. You have an objective, a healthbar, and a minimap. For those of you that enjoy knowing how the game performs, theres an FPS counter as well. Refer below to see the HUD setup: HUD


Heads-Up Display

  • Top Left: Active HUD. This shows you the current objective and your health bar. Be mindful
  • Top Right: FPS Counter. Know how many frames per second you're playing at. If the number's under 30, don't be disturbed.
  • Bottom Left: MiniMap. This shows you a bird's eye view of you and your surroundings.

Mission Directions


Observe the waterfall below: Waterfall

Go back and look at it again. You clearly just skimmed past it. Above the waterfall, there's a small oasis in the middle of the lake at the top: Oasis

On that island, we have the WinBall (A.K.A. "the Orb"; according to the enemies): Winball

Go Fetch!

Console Output in Unity


From this we can see the console output that occurs during gameplay. I'm actually really happy to be able to say that the game runs without any warnings at all! the Debug.Log(); statements are written in to various classes and are triggered when certain events fire. If you open the project in Unity and test, you'll see how the console notifies you of the coordinates at which the enemies/healthpacks spawn. They're visisble on the minimap as well!

Console

Test Data


Head over to the Test Builds directory to see the game in its various stages of development. The earlier builds are all built for macOS, so you might need to borrow a laptop for it. I made a windows build once I reached beta. I'll have a Windows and macOS version of the GM build in the Builds folder once I'm done. That's all.

Controls


The controls are fairly simple. Use the W A S D keys to navigate and strafe. Your mouse controls directional input. Use Space to jump and Shift to sprint. You also have a very very very very flappy sword. Hit F to use it. Hope that helps.

Enemies


We're (by we're, I mean me) proud to state that this game has three kinds of enemies.

A Sentry, which is an enemy that stays in one spot and looks at you. It will not attack, lest you enter its 15 foot radius. Then God help you. A Passive enemy, which roams the land aimlessly. This enemy just wants to be alone, and won't hurt you unless you touch it. Then it's your fault. Don't come to me and complain. An Aggressive enemy; who randomly goes about the terrain. Don't be fooled, these look similar to the Passive Enemies but have a slightly darker side (get it? They're all black). If these see you, they will follow you. They will find you, and they will kill you. :)

HealthPacks | Static Packs


So what's the difference between the two? Nothing really. Static Packs can be found around the map, prespawned, and healthpacks will spawn only in your hour of need in a location near you. So move around and explore, you'll never be too far from a health pack when you need it.

HealthPacks

Tech


WinBall Survivor uses a couple of open source assets to work:

  • Unity's Default asset kit
  • Unity's UI/Cinematic Effects & WaterFX
  • Campfire [Free]
  • IslandAssets [Free]
  • Attack Jump & Hit Damage Human Sounds [Free]
  • Nature Starter Kit 2 [Free]

And of course WinBall itself is open source with a public repository on GitHub.

Installation


WinBall requires you to download the executable and double-click.

Download and discover Unity.

License


MIT

Unity

Wooo! Cool game!

mwd-230-final's People

Contributors

tushariyer avatar

Watchers

 avatar  avatar

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.