oleh Felix Irwanto (GameDev Kelompok 3)
Unity adalah mesin permainan lintas platform yang dikembangkan oleh Unity Technologies yang diluncurkan pada bulan Juni 2005 di Apple Inc. Unity dapat membangun proyek 3D real-time untuk berbagai industri, seperti game, animasi, otomotif, arsitektur, dan banyak lagi.
Unity Hub adalah software tambahan yang ikut didownload ketika ingin mendownload unity. Unity Hub berfungsi melanjutkan development sebuah projek (game) dalam versi unity yang berbeda.
Camera adalah semua hal yang ada pada game dilihat dari sudut pandang arah mata pengguna yang menangkap semua gambaran yang mengarah kepadanya. Terdapat beberapa property camera seperti gambar berikut:
Scene Window adalah tempat letak semua tampilan game (dunia dalam game). Scene Window bisa terdiri dari beberapa halaman dan kita dapat mengutak-atik semua objek yang ada. Contoh: Level game (1 level game = 1 scene), meja, dll.
Hierarchy Window adalah otak dari semua objek. Pada default, terdapat Main Camera dan Directional Light. Hal yang dapat dilakukan seperti membuat, menghapus, menduplikat gameobject, mengatur keterlihatan dari gameobject, merapikan, menyusun, dam mengelompokkan gameobject.
Console Window adalah tampilan jendela yang memberikan pesan peringatan, error, dan semua pesan dari editor. Berbeda dengan console lain, console window di Unity tidak dapat membaca input (hanya menampilkan output). Hanya digunakan pada saat pengembangan. Opsi toolbar yang ada, seperti clear, collapse, dan error pause.
Project adalah tempat penyimpanan semua file dari sebuah projek di Unity. Pada file manager di desktop, folder projek dikenal dengan nama "Assets".
Scripting adalah unsur penting dalam Unity. Scripting berguna untuk menanggapi masukan dari pemain dan mengatur agar peristiwa dalam gameplay terjadi saat seharusnya. Selain itu, skrip dapat digunakan untuk membuat efek grafis, mengontrol perilaku fisik objek, atau bahkan menerapkan sistem AI khusus untuk karakter dalam game.
Tahapan untuk dapat melakukan scripting ("Hello World") di Unity:
- Ke Window > Package Manager > Packages (Unity Registry)
- Pastikan Visual Scripting, VSC Code Editor, dan Visual Studio Editor telah terinstall
- Ke Edit > Preferences > External Tools > External Script Editor > Ubah menjadi Visual Studio Code
- Lalu, Project > Assets > Create > Folder (biar rapi) > C# Scripts
- Unity > Hierarchy > Create Empty > Add Component > Script "Hello World" Source Code:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class HelloWorld : MonoBehaviour
{
private void Awake() {
Debug.Log("Sebelum Hello World");
}
// Start is called before the first frame update
void Start()
{
Debug.Log("Hello World");
Debug.LogWarning("Log");
Debug.LogError("Log");
}
// Update is called once per frame
void Update()
{
// Debug.Log("Update");
}
}
Output:
**Copyright by Felix Irwanto - 2022**