Sabtu, 02 Februari 2019

24 Tips Menjadi Game Programmer Untuk Pemula


Tips menjadi game programmer untuk pemula - Assalammualaikum teman - teman, pada postingan saya kali ini saya akan berbagi informasi atau lebih tepatnya tips dan triks bagaimana menjadi seorang programmer untuk pemula. Baca juga artikel saya sebelumnya tentang game engine unity.

Wow, menarik bukan.. Jadi tanpa berlama - lama berikut 24 tips menjadi game programmer yang saya dapatkan setelah lama berselancar di dunia internet. Untuk temen - temen yang ingin lebih jauh belajar tentang membuat game menggunakan unity bisa baca - baca kumpulan artikel yang ada di blog beelancah.

24 Tips Menjadi Game Programmer Untuk Pemula

1. Mulailah dengan membuat game yang kecil
2. Dengan tetap fokus dan tetap konsisten, selesaikan game pertama yang kecil tersebut.
3. Jika ketika saat peroses belajar mengembangkan game pertama temen - temen dan temen - temen tidak tahu tentang pengembangan game. Mulailah dengan tetris / gim platform dasar atau gim arcanoid.
4. Selalu dapatkan umpan balik tentang game yang telah kita selesaikan. Mulai proses ini segera setelah prototipe pertama selesai. Uji permainan kita dengan sekelompok orang yang sangat jujur tidak pernah memainkan game temen - temen sebelumnya.
5. Membuat prototipe sesering mungkin.
6. Jangan takut membuang atau menghapus prototipe yang telah di kerjakan. Itu bukan masalah besar,
hanya beberapa hari kerja.
7. Jangan membuat kritik pribadi. Mendapatkan umpan balik seperti "game kita sempurna.
8. Jika kita mengembangkan game kita sendiri, saya harap temen - temen jangan membuat game clone. Penyebab pengembangan game clone itu untuk tidak mempelajari proses iterasi desain game.
9. Mulailah membuat game dengan game engine yang populer dan banyak forum dan tutorialnya seperti unity salah satunya.
10. Temukan rekan tim. Mereka akan memotivasi kita dan yang paling penting adalah bertanggung jawab untuk rekan setim jauh lebih memotivasi kemudian menjadi responsif pada diri sendiri.
11. Temukan seorang mentor tetapi jangan ajukan pertanyaan kepada mentor kita sebagai refleks. Pertama-tama teliti masalahnya, jika kita buntu maka minta kata kunci. Jangan meremehkan kekuatan google.
12. Jika kita pikir kita punya ide bagus, lakukanlah. Hampir semua game indie yang sukses memiliki mekanik inti yang dapat dikembangkan dalam 1-2 minggu. Jika mereka tidak melanjutkan pengembangan mereka tidak akan berhasil.
13. Jangan meremehkan sektor game (terutama ponsel). Semua konsumen masa depan kita memiliki harapan yang sangat tinggi. Menerbitkan game yang belum selesai akan membuat pelanggan kita tidak puas dan akan lebih rendah reputasi kita dan motivasi kita untuk terus berkembang. Alih-alih pertandingan besar yang belum selesai, menerbitkan game kecil yang sudah jadi.
14. Jika kita berpikir ada yang salah dengan kode kita. Hapus dan tulis kembali.
15. Jangan mencoba menulis kode yang dapat digunakan kembali. Cobalah untuk menulis yang dapat dibaca, diperluas, kode fleksibel. Setiap game yang kita kembangkan akan menjadikan kita pengembang yang lebih baik jadi sebagian besar waktu semua Class yang kita tulis sebelumnya, akan ditulis ulang dengan cara yang lebih baik.
16. Cari implementasi atau pustaka siap pakai sebelum memulai pengembangan suatu algoritma. Tidak masalah kita menggunakannya atau tidak. Jika kita memutuskan untuk menulis implementasi kita sendiri, setidaknya periksa warisan kode (inheritence) akan menunjukkan kepada kita apa yang harus dan tidak seharusnya kita lakukan.
17. Pelajari cara mencari di google. Serius, ini beneran serius. Internet adalah sampah besar jika kita tidak tahu kata kunci yang tepat.
18. Dekatlah dengan orang yang mengerti apa yang kita lakukan dan menghargai pekerjaan kita.
Bercakap-cakap dengan orang-orang seperti ini adalah yang paling bermanfaat dan meningkatkan
sesi.
19. Jaringan sangat penting. Hadiri sebanyak mungkin pertemuan, konferensi, seminar yang bisa kita lakukan.
20. Jika kita merasa cukup menghadiri Game Jams. Kegiatan-kegiatan ini sangat penting untuk jaringan, menemukan teman satu tim di masa depan dan juga baik untuk mengingatkan diri sendiri bahwa 48 jam adalah sial lama.
21. Sebelum mulai mengembangkan game, berbicaralah dengan teman-teman pengembang kita. Beri tahu mereka algoritma yang akan kita tulis atau alternatif di pikiran kita dan memiliki badai otak.
Ini dapat memberi kita begitu banyak waktu dan mungkin mencegah kita mengambil perjalanan yang salah.
22. Jika kita menemukan diri kita di jalan buntu maka istirahat adalah pilihan terbaik yang harus kita lakukakkan. Jika memungkinkan, tidurlah. Otak kita terus berusaha menyelesaikan masalah. Ketika kita bangun sangat mungkin untuk berteriak "GILA".
23. Saat memulai bahasa baru, cara belajar saya adalah: Temukan buku yang bagus

  • Baca sebagian besar (kita akan melupakan segalanya tetapi kita akan memiliki kata kunci)
  • Baca beberapa kode contoh dan menganalisisnya
  • Pilih tujuan dan mulai menulis
  • Jika kita buntu lihat kode contoh
  • Jika kita tidak dapat menemukan google masalahnya
  • Jika kita tidak dapat menemukan situs web terkait yang tidak kita miliki kata kunci yang tepat, tanyakan teman kita yang tahu bahasa tersebut.
  • Cari kata kunci baru
  • Tulis sampai masalah berikutnya :)
24. Jangan menyanjung ego kita dengan mencari pengetahuan kita. Selalu lihat keluar dan ingatkan diri kita betapa sedikitnya pengetahuan kita.

Rabu, 03 Oktober 2018

Tutorial Belajar Membuat Game dengan Unity Bahasa Indonesia

Tutorial Belajar Membuat Game dengan Unity Bahasa Indonesia

Tutorial Belajar Membuat Game dengan Unity Bahasa Indonesia - Assalammualaikum teman - teman, bagaimana kabarnya ? semoga sehat dan selalu di berikan kelancaran di setiap kegiatannya. Amiin

Ada yang mengatakan tak kenal maka tak tendang :)
Jadi perkenalkan teman-teman nama tengah saya Pratama dan temen-temen saya biasa memanggil saya Ridho. Saya seorang developer game (pemula / no face). Tujuan saya membuat blog nekocandii ini adalah untuk berbagi pengalaman saya tentang proses pembuatan game menggunakan software unity3d dan semua hal yang unik menarik tentang dunia game.

Betewe ini adalah postingan pertama saya temen-temen, jadi untuk postingan pertama ini kita hanya berkenalan dulu dan sedikit membahas apa itu software unity.

Jadi temen - temen, unity3d atau lebih dikenal dengan unity adalah sebuah game engine yang di gunakan untuk membuat sebuah game baik game 2D ataupun game 3D yang nantinya hasil dari proses pembuatannya ini dapat kita build ke berbagai macam platform seperti Desktop (Windows, Linux, Mac), Android, Xbox dll.

Terus game engine itu apa mas?

Game engine itu adalah sebuah alat atau tools atau software yang digunakan para developer game untuk membuat sebuah game. Ada banyak sekali game engine di Dunia ini yang bisa temen-temen gunakan untuk membuat sebuah game baik 2D / 3D.

Berikut ini beberapa contoh game engine yang bisa temen-temen coba untuk membuat game :

  • Unity3d 
  • Unreal Engine
  • Cry Engine
  • Anvil Engine
  • Cocos2d-x
  • Construct 2
  • GameMaker Studio
  • Buildbox
  • Corona SDK
  • Defold
  • libGDX
  • Godot
  • dan masih banyak lagi temen-temen
Kurang lebih itu beberapa game engine yang bisa temen-temen coba, kalau ingin tahu lebih detailnya temen-temen langsung aja buka google terus search deh kata kuncinya : game engine.

Nah saran saya sih temen-temen fokus aja dulu sama satu game engine, saran saya gunakan game engine unity3d saja karena tutorial di blog ini nantinya banyak menggunakan software ini hehehe

Bukan karena itu ya temen-temen, tapi karena unity3d ini sangat powerful untuk membuat game tentu game engine yang lain juga powerfulnya. Yang jelas setiap game engine tentu memiliki kelebihan dan kekuranganya masing-masing.

Ketika nantinya kita belajar membuat game menggunakan unity3d ini tentu nantinya kita akan belajar tentang bahasa pemrograman c#. Bagi temen-temen yang ingin belajar tentang ini bisa kunjungi blog beelancah.com.

Oke terimakasih temen-temen telah membaca postingan pertama saya ini, sampai jumpa dadah haha