Unity 3D, C-Sharp, .NET Object Instantiation Manager component

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Overview:

Unity 3D is a 3D rendering platform that allows you to develop interactive scenes. You can also also extend the functionality of your scenes by through C# scripts.

We want to utilize Unity3D to create interactive, 3D scene that we can remote control via commands sent over the internet. We'll do this by serializing a Unity3D scene outwards into JSON objects as well as take JSON payloads into Unity to control the scene. This challenge is a next in a series of challenges to develop these capabilities.

Scope:

For this challenge, the scope will be to develop a C# component inside Unity that will be a "Instantiation Manager" component. This script's function will help to instantiate new game object.

Requirements:

Create a new C# object that take an Object's name/type and an existing game object or scene object's name as argument, instantiate the new OBject and then attach that new object to the specified existing game object/scene scene object.

Class Name: InstantiationManager.cs

In addition to the object we would like you to create a test script in our base library scene that test this Instantiation Manager process. You'll need to install Unity3D to develop this project. You can download that here. That's it! Good luck!



Final Submission Guidelines

SETUP & REFERENCE:

SUBMISSION:

  • Upload documentation for how to run your submission
  • Upload all your source code as a zip
  • Add lazybaer as members of your forked repository
  • Provide a video overview of your submission
  • winner will be requried to submit a merge request on gitlab against the branch specified

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30051133