Build Me A Program In Unity Engine

£ 20.00 — 250.00 GBP
you build a small set of 3D physics demonstrations using the Unity Game Engine1
that
can perform a variety of tasks in 3D using vector maths and equation of motion2
.
This can be
implemented in the language of your choice though C# is preferred.
Note
that you are allowed to use the transform of all the game objects but not the rigid body or
any of the Unity Physics.
You must use the Euler method for all of
the problems.
You can use the structure Vector3 but not its methods such as normalized etc.

Note that for high marks your solutions must be complete (meet all requirements), well
coded, reusable, be a realistic, and take into account the dimension of the game objects in
collisions


you need to build and test a class library consisting of at least the following functions.
Note in
Unity you can use Vector3 as your basic 3D vector structure

3D vector addition
3D vector subtraction
3D dot product
Unit vector of a 3D vector
Vector reflection (axis aligned)
Polar to cartesian, Cartesian to
Polar coordinates
Unit direction vector

task1:
A trajectory in 3D (use a sphere) for a projectile that has a launch vector that can be
set in design time.
Time step = Time.deltaTime.
The gravity vector is (0.0, -9.81,0.0).

The initial position of the projectile can be anywhere in your scene.
When the sphere
lands (so y component of position very close to zero) then the sphere should bounce
as though on a hard surface.
See figure 1.
Use a coefficient of restitution e that has a
value that can be set at design time by using a public property on the script.
Note
that you need to decide when to stop the ball and this should be when the new
bounce height (in y) is approaching zero.
In other words, the vertical velocity after
the bounce is smaller in than some tolerance .

task2:
This task is to create a scene that demonstrates a path follow routine using vector maths
(direction vectors).
Set up four or more game objects (waypoints) anywhere in a 3D scene.

Another game object (a sphere) travels from waypoint to waypoint continuously at a speed
that can be set via a public property in the Unity script.
Once the sphere is within a given
distance to the waypoint, it should then move in a circle around the waypoint and then on
to the next waypoint (5 points for this step).
The radius of the rotation can be set as a public
property – see Figure 5 Waypoint script settings.

If your waypoints are labelled A B C D, then the order of travel shall be A B C D A and then
repeat.
The figure below shows an example scene with four cylinders as waypoints.
Note
that you must be able to move the waypoints to any location at design time and path follow
with still work.
Figure 6 shows the moving object’s public script properties.

task3:
Vector reflection and friction problem.
Construct a plane surround by four solid walls.

This is similar to the pool or snooker table and can be square or rectangular.
Figure 6
show a stylised plane and four cubes stretched out to form the surrounding walls
(think snooker table cushions to get the dimensions correct).
For part A you only need
one ball (sphere).

Note that it is very important that the ‘table’ is aligned with the x-z plane exactly so
that the boundaries and axis-aligned so that you can use simple axis-aligned vector
reflection.
Note that this is essentially a 2D problem and the y-component is not
needed for the calculations (though is used to position the sphere on that table when
designing).


please do not use rigid bodies

i need to be able to access the scripts in visual studio code compiler not the full visual basic

Similar Freelance jobs:

Machine Learning - Ninjatrader -- 2
I need a Machine Learning Engine to Optimize entry and and exit . I have programmed a custom indicator for the Ninatrader platform that will output different up to 16 variables (Characters) from a set of 6 possible outcomes. To simplify I have made them Characters, ABCXYZ.. In a series (look back period) of up to 10.. Example of one series of a look back of 10. There will be 8 of these. ZZZZYYXYXX. In essence I would like to…
Full Description of Machine Learning - Ninjatrader -- 2
Implantação Do Gateway De Pagamentos Getnet
Temos plataforma de e-commerce própria e gostaria de integrar o gateway de pagamentos da GetNet. Para integração da nossa API, 0 desenvolvedor terá que se basear na nossa documentação: https://protect2.fireeye.com/v1/url?k=698967fd-36125a5b-698baa44-ac1f6b1e02f6-a37a19790941a8d5&q=1&e=89f19824-e52a-467f-9fd6-728ca3b62687&u=https%3A%2F%2Fdevelopers.getnet.com.br%2Fapi Obs: Banco de Dados MySQL e código fonte desenvolvido utilizando Visual Studio 2013
Full Description of Implantação do gateway de pagamentos GetNet
Prueba De Concepto (duplicar Lifesims2)
La idea es Crear una prueba de concepto basada en la idea del juego LIFESIMS2 pero mesclado con los Simcity Build. si conoces los dos juegos sera mas facil de entender la idea. Se adjunta un documento con los requisitos específicos BASICOS El proyecto entregable será Pantalla login Wellcome y guia de uso del juego (como en el Lifesims2) Cambio de escenarios y utilizar personajes Mostrar preguntas desde el back y mensajes desde el back Interactuar con partes del juego…
Full Description of Prueba de concepto (Duplicar LifeSims2)
Api & Web App For Interactive Brokers
I need an API & web app for Interactive brokers that will buy and sale stocks based on settable criteria in the API. The trades will be based on stock information received from a 3rd party data scraping service. The API must be able to trade three separate types of signals. See attached notes and UI layout for details of the project.
Full Description of API & Web App for Interactive Brokers
Build Me A Fast Proof Of Stake Cryptocurrency
I am looking for an expert at creating cryptocurrencies to develop a fast Proof of Stake cryptocurrency using its own customized network like EOS and XRP. This means that the transaction time between receiving and sending the crypto should be about 5 seconds. I will provide more information about the project in private with whoever is interested in taking on this job.
Full Description of Build me a fast Proof of Stake Cryptocurrency
Unreal Engine For Post Apocalyptic Level Design
We need someone experienced in UE4/5 since we already migrated to UE5 We need Unreal Engine 4/5 Blueprint and C++ experience We also need someone to be able to do level design , animations , game mechanics and game logics Know How in Multiplayer development in unreal engine dedicated server and hosted server on windows and linux daly updates on the internal SVN and know how of how to use svn software I am looking for a post apocalyptic level…
Full Description of Unreal Engine for Post Apocalyptic Level Design
Develop A Endless Car Racing Game
Hello! My name is Cortlandt and I’m writing to you because I want to collaborate with you if you are open for business. I would like to do an endless car racing game just like Subway Surfers or Temple Run but with cars. The main idea is that you will go down the street with your car and there would be blockages which you need to avoid. If the police car that catches you then it’s over, but I would…
Full Description of Develop a Endless car racing game
Mobile App: Unity Filters For Face (like Snapchat)
We have an app in unity that is in the start phase and has put all areas together that should enable making face filters like in snapchat This is in unity. Unity use the mesh in the attached file. No 3rd party filters should be used. Optional: The makeup filters should get help from python opencv and dllib to detect exct position in a AR/real time camera. These filters are then shown with exact colour and transitions between the areas.…
Full Description of mobile app: Unity filters for face (like snapchat)
I Have Unity Project I Need Some One Can Bake The Lights And Fix The Drop Of Fps Issue
Dear Developer. I have a unity project and I need someone who has a good pc to bake the light and fix the fps. I tried to do the following : 1- I baked the light and I saw the black area 2- I did the LOD for most of the 3D models and it is the same 3- I have a good PC to run the build and the fps is only 30 hardly reaching the 50 and I…
Full Description of I have Unity project I need some one…
Find Emgu Expert
Just Convert opencv C++ project to C# using EMGU this project has only 100lines code budgets is 20aud. it will take less than 1 hour
Full Description of Find EMGU expert
Build An Online Platform (website) For Modern Luxury Fashion
I am looking for a web developer who can build a website from scratch for my business. I know very little about web development but I know exactly how I want the website to look so someone who can put that vision into a code, that would be perfect. I am unaware of the languages that could be used to build the website, so that has to be discussed prior and I am also skeptical about CMS (Shopify, Wordpress, etc.)…
Full Description of Build an online platform (website) for modern luxury…
Simple 2d Multiplayer Web Game
Hello everybody. My name is Davide, I am 23 years old and I am Italian. I have developed a game idea, but I don’t know how to develop it. The game is 2D and It will only be playable online multiplayer. The rules of the game and the graphics are simple. It’s a kind of game that also be replicated on a sheet of paper. For this, in the document that I will send you I explain everything, also there…
Full Description of Simple 2d multiplayer web game
© 2006 — 2024 hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating with other sites like getFreelancer.com. Feel free to bid on any project and good luck! You will need register first, before bidding or posting projects. Basic memberhsip is always free. We might earn commissions from referring you. You will never ever pay additional fees for we referred you.