Monday, 30 September 2013

An Idea, evolved.

After a chat with Chris Janes, my initial idea has been refined into the following.

I will be developing a code-framework that adequately simulates environmental conditions, which can then be applied to a game world and/or character to create realistic survival mechanics.  This framework will be programmed as such that it can be easily applied to new or existing games using the Unity Engine.

I want to be marked on the efficiency of the code itself, the potential implementation, the relevance to research and its adherence to the initial concepts. I do NOT want to be marked on the quality of assets (if any) in the final simulation demonstrating the code-framework.

The framework will be highly customizable; from tweaking temperature values to defining inventory classes: detecting what sort of clothing the player is wearing and how this will affect the physiological effects he/she may suffer.

Core Features

- Heart Rate
- Blood Pressure
- Core Temperature

This is where I will be starting, forming a framework around these three core features, all other features will be dependent on them.

Extended Features

- Hypothermia (Temperature too low)
- Hyperthermia (Temperature too high)
- Dehydration
- Starvation
- Fatigue

Additional Features

- Weather System.
- Environmental effects.
- Easy integration.


Research

- The physiological effects that can impact the human body, ie Hypothermia.
- Existing weather systems.
- Games that utilize this already.

- Films
- Books (Fiction)
- National Health Service

I will be using a variety of sources for my research, academic and artistic.  I will use Books, Film and information from the National Health Service to make sure that the features I am producing, mainly the physiological effect, are portrayed correctly.

I addition to the planned research, I will be publishing versions of the framework on the Unity Store, in order to gain the all-important feedback I will need to make sure it can be applied to existing projects and that it works on other platforms.  The code framework will initially be written in JavaScript and then translated into C# to suit a wider audience, however this will be done as a final polish to the framework.

No comments:

Post a Comment