1. Home
  2. /
  3. Unity
  4. /
  5. Basic Jump Controller

Basic Jump Controller - Unity Typing CST Test

Loading…

Basic Jump Controller — Unity Code

Implements simple jump physics for a 2D player using Rigidbody2D.

// C# script: JumpController.cs
using UnityEngine;

public class JumpController : MonoBehaviour {
	public float jumpForce = 5f;
	private Rigidbody2D rb;

	void Start() {
		rb = GetComponent<Rigidbody2D>();
	}

	void Update() {
		if(Input.GetKeyDown(KeyCode.Space)) {
		rb.AddForce(Vector2.up * jumpForce, ForceMode2D.Impulse);
		}
	}
}

Unity Language Guide

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.

Primary Use Cases

  • ▸2D & 3D game development
  • ▸AR/VR immersive applications
  • ▸Real-time simulators and digital twins
  • ▸Mobile and indie games
  • ▸Enterprise training & visualization tools

Notable Features

  • ▸Scene editor with drag-and-drop tools
  • ▸C# scripting and component system
  • ▸Cross-platform deployment
  • ▸Physics engines (3D/2D)
  • ▸Animation, timeline, and VFX graph

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.

More Unity Typing Exercises

Unity Simple 2D Todo Game PrototypeUnity Simple Click CounterUnity Player Movement 2DUnity Object SpawnerUnity Collectible Item SystemUnity Simple TimerUnity Follow CameraUnity Simple Enemy AIUnity Scene Switcher

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher