Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Spawns prefab objects dynamically when the user clicks in the scene.
// C# script: ObjectSpawner.cs
using UnityEngine;
public class ObjectSpawner : MonoBehaviour {
public GameObject prefab;
void Update() {
if(Input.GetMouseButtonDown(0)) {
Vector3 pos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
pos.z = 0;
Instantiate(prefab, pos, Quaternion.identity);
}
}
}Unity is a powerful cross-platform game engine used to build 2D, 3D, AR, VR, and real-time simulations for mobile, desktop, web, and consoles. It provides a full editor, rendering engine, physics, animation system, scripting with C#, asset pipeline, and deployment tooling.
Origin & Creator
Unity was created by David Helgason, Joachim Ante, and Nicholas Francis, launched in 2005 to democratize game development with a more accessible and visual engine.
Industrial Note
Unity dominates indie game development and real-time 3D industries, extensively used in gaming, AR/VR training, simulations, architecture visualization, automotive, robotics, and digital twins.