Skip to content

a ux-centered game project produced for a university course

Notifications You must be signed in to change notification settings

james-things/NoWayOut-Game-Public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoWayOut-Game (Public Repository)

A UI/UX-centered game development project for KSU SWE6783 - Team 1, Fall '22

NoWayOut is a simple 3D escape-puzzle themed game built in Unity, with a focus on quality in-game interactions and a good overall user experience. The initial version was developed in a few weeks after a brief introduction to Unity, and iterately improved based on student user feedback over the course of the semester.

The game was produced in part with reusable assets from the Unity platform, not all of which are open-source or distributed with a permissive-use license. As a result, the complete project cannot be uploaded to GitHub. However, there are some useful solutions which I wanted to share, in the event that anyone may find them useful. In the scripts directory, amongst other items, are custom solutions for:

- Interacting with World Objects (Using Ray-Tracing!)
- Initializing and Working with Global Variables
- Implementing Conditional Puzzles
- Inter-object Interaction (ex: Control Light w/Switch)
- Dynamically Loading Scenes
- Logging Game Data to File
- Playing a Sound on Cue
- Time-Limit Game and UI Logic
- Implementing World-Altering Difficulty Settings
- Embedding a URL in UI

Please note that there are some code remnants from the Unity FPS base which were used to get the project started and prototyped within its brief allowed development window.

About

a ux-centered game project produced for a university course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages