Cara Membuat Game Untuk Pemula



Membuat Game Untuk Pemula dengan contoh sederhana yaitu  sejenis flappy bird, game ini nantinya bisa dijalankan untuk android, iphone, pc dan web. langkah awalnya yaitu install terlebih dahulu software unity3d yang bisa anda download di website unity3d.com.

pada tutorial lain Xfoost juga pernah membahas tentang Cara Membuat Game dengan Unity3d Lengkap Panjat Pinang

Untuk versinya saya menggunakan unity3d versi terbaru yaitu unity3d 5, ada sedikit perbedaaan namun tetap bisa disesuaikan. langsung menuju tutorial bagaimana cara membuat game untuk pemula.

1. Buat sebuah project 2d di unity3d dengan nama sesuai yang anda inginkan.

1

 

2. Selanjutnya Save Scene dan berikan nama “game” pada Scene tersebut.

3. Buat Sebuah Script javascript dan masukan kode dibawah lalu seva dengan nama BendaIlang.js

var Benda : GameObject;

function OnTriggerEnter (col : Collider) {
if(col.tag =="abis"){
Destroy(Benda);
}
}

4. buatlah sebuah object dan berikut pengaturannya seperti dibawah dan drag menuju editor persis seperti posisi yang ada di gambar.
Cara membuat game pemula 1

5. Selanjunya Buatlah Sebuah Script C3 dan berinama GenerateClone.cs lalu masukan kode dibawah.

using UnityEngine;
using System.Collections;

public class GenerateClone : MonoBehaviour {

    public GameObject rocks;
    
    // Use this for initialization
    void Start()
    {
        InvokeRepeating("CreateObstacle", 1f, 1.5f);
    }
    
    void CreateObstacle()
    {
        Instantiate(rocks);
    }
}

6. Selanjuntnya buatlah script Score.js untuk membuat fungsi scor masukan script dibawah ini.

private var score : int = 0;
var guiScore : GUIText;
var col : GameObject;

function Start () {
guiScore.text = "0";
}

function OnTriggerEnter (col : Collider) {
if(col.tag =="point"){
score += 1;
guiScore.text = "" + score;
Destroy(col.gameObject);
}
if(col.tag =="benda"){
GameOver();
}
}

function GameOver(){
if(score > PlayerPrefs.GetInt("brickScore")){
PlayerPrefs.SetInt("brickScore", score);
}
Application.LoadLevel("menu");
}

Untuk Selanjutnya anda bisa mengatur Sesuai yang anda inginkan, source code dibawah silahkan bisa didapatkan secara gratis GamePemula.

Semoga bermanfaat.





Indra Bayu

Indra Bayu

Penulis dan Editorial Xfoost.com Email : indrabayu@xfoost.com