This project will involve integrating my Audio Engine Library in a simple Unity Game Engine demo. The demo will be a typical first-person-type game where a player can freely navigate in a number of different rooms. In each room there will be a certain visual element, such as a person speaking, a rifle shooting, or water dripping from a broken pipe. The graphics should be appealing but are not essential to the demo. I will provide you with the dimensions of the room, the texture of the walls (brick walls, glass etc), the position of the visual elements and the associated audio files. The rooms are disconnected and the player will be able to move on to the next room by pressing a specific key button.
Regarding the technical detail: the demo should run on MacOs, with additional support for Oculus Rift. You will need to link the demo with our Audio Engine Library, which is written in C++. I will provide you with a ‘.a’ static library. For each video frame the demo should pass the following data to the library: (a) the (three) dimensions of the room, (b) the position of the player in the room, (c) the position of the sound source in the room and (d) the associated audio frame. The library will return a pair of vectors containing the stereophonic audio frame. The demo will then reproduce these frames through the headphones.
You will be sharing everything that is needed to compile the demo (including source code, visual elements etc). The code should be well written and well commented.
That’s it for now! Have a nice bidding. I am looking forward to working with you!