Extending Game Engines

Adding Rain capabiliy to Unreal and Unity

I developed extensions to both Unity and Unreal to allow developers to add customisable rain to a game. I worked to optimise the implementations using techniques such as profiling and GPU deployment. I wrote a report comparing the implementations and approaches needed on the two platforms.

Techniques Used

  1. Particle emitters
  2. GPU Deployment
  3. Ray tracing
  4. Trigger boxes
  5. Custom scripting and blueprints
  6. Parameter file persistence
  7. Optimisation, profiling and frame rates under load

Unreal Version

Unity Version

Project Details

Date: Dec 12, 2018

Author: Evan Diamond

Categories: project

Tagged: C++, Engines, Development

Client:

Website:

Related Works.

About

Gamers developing new games.

Social Links

Our Bunker

University of the West of England,
Frenchay Campus, Bristol, BS16 1QY,
United Kingdom.