+1(316)4441378

+44-141-628-6690

Physical Simulation in Unity

Overview
The purpose of this project is to evaluate student knowledge and skill in implementing physics and physical behavior in a given object inside a Game Engine or API.

Using a specified game Engine or API, students must develop a level in which a certain object of their choice interacts with an environment governed by physics and maths rules. The tasks that the students will need to accomplish are the following:

Creation of a physical object
Simulation of the objects interaction with the environment.

Requirements
The Scene/Level should include the created physics object (PO).
The PO should be able to interact with at least five (5) other objects, without any user input.
The PO should include interactions via:
Collisions
Physics volumes (or triggers)
Trace / Raycast
The PO should react to external physical forces as a rigid body, including the following:
An explosion
Push to impulse
Twist
The scene should be developed solely on a game engine or API / SDK but is not allowed to use any math or physics library, e.g. Rigidbody of Unity Engine. You are allowed to use mathematical functions not mentioned in lessons, e.g. root or trigonometrical functions (sine, cosine, tangent).
The game should include a design document explaining the number of physics objects in our scene, the properties that make them unique, as well as a brief explanation of the physical simulation that will be executed on beginning the game, that should be no more than 1-2 pages long.
The submission should include the project files as well as an executable (.exe) and should be submitted in a compressed file (preferably .zip format)

Learning Objectives
(S4) Effective use of programming skills in the aspect of Physics Programming in Collision Detection (Collisions / Overlaps / Traces).
(S4) Effective use of programming skills in the aspect of Physics Programming in Physics Manipulation(Linear / Angular Velocities, Force / Torque / Impulse, Friction / Damping).

Assessment Criteria
Core
Does the project have a clear folder structure?
Have all the assets been brought in successfully, and being set up in their intended folders?
Does the Physics Object have the intended Physical Behavior as described in the Game Design Document?
Technical Implementation
Does the game run? If it does, does it run smoothly?
Does the technical implementation demonstrate a high level of technical proficiency?
Has the student made appropriate use of game engine features, demonstrating a high level of the game engine/API pipeline and workflow?
Is the submitted code easy to read and follow?
Collision Detection
How well does the Physics Object detects given collisions in terms of functionality?
How well is the Physics Object Collision Code Optimized?
Are the collisions based on a sound physics and maths background?
Physics Behavior
Does the Physics Object include all the intended physical behaviors?
How well is the Physics Object manipulated physically in terms of functionality?
Is the Physics Objects Physical behavior Code Optimized?
Is the physics behavior based on a sound physics and maths background?

 

You can place an order similar to this with us. You are assured of an authentic custom paper delivered within the given deadline besides our 24/7 customer support all through.

 

Latest completed orders:

# topic title discipline academic level pages delivered
6
Writer's choice
Business
University
2
1 hour 32 min
7
Wise Approach to
Philosophy
College
2
2 hours 19 min
8
1980's and 1990
History
College
3
2 hours 20 min
9
pick the best topic
Finance
School
2
2 hours 27 min
10
finance for leisure
Finance
University
12
2 hours 36 min
[order_calculator]