Jumat, 28 Desember 2012

Meraih Kebahagiaan itu Mudah



BAHAGIA sebuah kata berjuta makna. Menurut wikipedia Kebahagiaan atau kegembiraan adalah suatu keadaan pikiran atau perasaan yang ditandai dengan kesenangan, cinta, kepuasan, kenikmatan, atau kegembiraan. Berbagai pendekatan filsafat, agama, psikologi, dan biologi telah dilakukan untuk mendefinisikan kebahagiaan dan menentukan sumbernya. 



Tapi, menurut saya bahagia itu adalah sebuah keadaan dimana kita mampu bersyukur. Di dalam keadaan sesulit atau seburuk apapun jika kita mapu bersyukur maka kita akan merasakan bahwa keadaan tersebut adalah sebuah kebahagiaan. Contohnya, ketika teman-teman kita mengisi liburan dengan berlibur ke luar kota atau ke tempat wisata namun kita hanya bisa berlibur di rumah. Jika kita mampu mensyukuri tanpa kita sadari jika kita berlibur di rumah maka kita dapat merasakan kedekatan dengan keluarga, belum tentu teman kita yang berlibur itu bisa merasakan kedekatan dengan keluarga seperti yang kita rasakan. 



Sebaliknya jika kita tidak mampu bersyukur di dalam keadaan sebaik apapun maka kita tetap tidak merasa bahagia. Contohnya, jika ada orang yang memiliki apapun yang ia mau tetapi ia masih saja tidak merasa bahagia, hal ini disebabkan oleh ia belum mampu bersyukur. 



Jadi untuk mendapatkan kebahagiaan itu kita hanya butuh bersyukur, mudahkan :) 





Senin, 05 November 2012

WEBSITE PLN (http://www.pln.co.id/)


Artikel saya kali ini membahas tentang website PLN yaitu http://www.pln.co.id/. Sebelum saya membahas lebih lanjut tentang website ini lebih baik kita mengetahui apa itu PLN terlebih dahulu. Perusahaan Listrik Negara (PLN) adalah sebuah BUMN yang mengurusi semua aspek kelistrikan yang ada di Indonesia.
Setelah saya mengunjungi dan mengamati website dari PLN (http://www.pln.co.id/), ternyata website ini sangat bagus. Website PLN merupakan salah satu website e-Govermen yang telah menyediakan berbagai layanan dan informasi yang dapat mempermudah konsumen dalam mencari informasi tentang listrik yang mereka gunakan.  Selain bermanfaat untuk konsumen website ini secara tidak langsung juga telah membantu perekonomian di Indonesia. Salah satu pengaruhnya terhadap perekonomian di Indonesia adalah dengan cara membayar pajak. Dengan membayar pajak maka kas Negara akan bertambah.
Website http://www.pln.co.id/ merupakan website yang menyediakan informasi dengan lengkap. Website tersebut memiliki 7 buah menu yaitu, Beranda, Pelanggan, Investor, Media, Suplier, Tentang Kami dan Unit PLN.
Pada menu beranda terdapat sebuah kolom search untuk mencari informasi yang langsung terhubung dengan google. Selain kolom search menu Beranda juga menyediakan informasi yaitu, Warta PLN dan CEO dan BOD Notes.  Pada menu beranda juga terdapat kolom Layanan Online yang berfungsi untuk mengecek tagihan rekening secara online, Simulasi Rekening dan Simulasi Biaya.
Tampilan Beranda pada http://www.pln.co.id/
Menu kedua yaitu menu Pelanggan, menu ini berisi sub-sub menu seperti Layanan Online, Listrik Prabayar, Pelayanan Sosial, Rumah Tangga, Bisnis, Industri, Kantor Pemerintahan & PJU, Traksi, Curah, Layanan Khusus, Tarif Tenaga Listrik, Informasi P2TL dan KPK Whistleblower’s System.
Tampilan Menu Pelanggan pada http://www.pln.co.id/
Menu ketiga yaitu menu Investor. Menu investor berisi tentang informasi  Laporan Keuangan, Laporan Tahunan, Laporan Statistik, RUPTL & RUKN, Proyek 10.000 MW, IPP, PLTA Cisoka, IPTD II Loan IBRD, Draft Energy Sales Contract, Homer dan Request For Meeting.
Tampilan menu Investor pada http://www.pln.co.id/
Menu keempat yaitu menu Media. Menu media berisi informasi tentang Saran Pers, Warta PLN, Profil Perusahaan, Email Alert dan istilah Kelistrikan.
Tampilan Menu Media pada http://www.pln.co.id/
Menu kelima adalah menu Suplier. Menu Suplier berisi informasi tentang Peluang Bisnis, Syarat Menjadi Vendor, Pengumuman, Portal E-Proc dan Pendaftaran Vendor.
Tampilan Menu Suplier pada http://www.pln.co.id/
Menu keenam adalah menu Tentang Kami. Menu tentang kami berisi informasi tentang Profil Perusahaan, Good Corporate Govermance, Struktur Perusahaan, Dewan Komisaris, Direksi, Bisnis PLN, Inovasi dan Penghargaan, CEO Note, Anak Perusahaan, PLN Peduli, KKIP dan Pedoman Perilaku. 





Tampilan Menu Tentang Kami pada http://www.pln.co.id/
Dan menu terakhir yaitu menu ketujuh adalah Unit PLN. Menu Unit OLN berisi tentang Layanan PLN per-wilayah.
Tampilan Menu Unit pada http://www.pln.co.id/


Selasa, 23 Oktober 2012

CINCIN EMAS BUAT MAMAH


Sebenarnya sudah lama aku ingin membelikan sebuah cincin emas untuk mamah. Keinginan ini muncul saat aku melihat jari mamah tanpa perhiasan selain cincin kawin. Bukan karena tidak memiliki, tetapi karena mamah tidak ingin menggunakan perhiasan yang berlebihan. 

Untuk memenuhi keinginanku itu akupun memutuskan untuk menabung. Sedikit demi sedikit uang jajanku serta sebagian uang gaji yang aku dapatkan dari bekerja sebagai part-timer di salah satu bagian di Universitas Gunadarma. Sebulan, dua bulan, tiga bulan hingga empat bulan uangku pun sudah mulai terkumpul. Hingga akhirnya uangku cukup untuk membelikan sebuah cincin untuk mamah.

Saat cincin sudah terbeli, aku pun dengan bangga memberikannya kepada mamah. Tapi entah kmengapa saat mamah menerima cincin dariku dia tampak sedih dan sedikit meneteskan air matanya. Aku pun bertanya “ mamah kenapa kok nangis? Gak suka ya? “. Dengan sesenggukan mamah menjawab pertanyaanku itu “ mamah suka kok tapi kamu gak perlu beliin mamah cincin segala, lebih baik uangnya kamu tabung untuk masa depan kamu “. Dengar jawaban mamah seperti itu akupun ikut meneteskan air mata sambil berkata “ cincin itu buat mamah, itu sebagai ucapan terimakasih aku ke mamah yang udah ngerawat aku sampai sekarang, masalah uang masih bisa dicari tapi kebahagiaan mamah sulit untuk dicari. Jadi mamah terima ya.. “. Mamah pun berkata “ Iya mamah terima, terimakasih ya semoga ALLAH SWT membalas kebaikanmu nak, dan memberikan ridho-Nya.. aamiin “

Dari pengalamanku tersebut aku bisa mengambil kesimpulan bahwa sebesar apapun materi yang kita beri ke ibu tidak akan bisa membayar semua kasih sayang yang beliau berikan ke kita, hal ini karena ibu tidak pernah meminta bayaran sedikitpun akan kasih sayang yang telah beliau berikan.


Jumat, 05 Oktober 2012

APLIKASI DELIVERY ORDER RM. "BEBEK PENYET" VIA SMS MENGGUNAKAN SISTEM OPERASI ANDROID

   Aplikasi pesan antar (delivery order) via SMS dengan menggunakan sistem operasi Android merupakan aplikasi yang dibuat dengan tujuan untuk mempermudah konsumen dalam melakukan pemesanan menu-menu yang disediakan oleh RM. "Bebek Penyet". Aplikasi ini dapat digunakan pada perangkat selular yang menggunanakan teknologi berbasis Android minimal versi 2.2 froyo, sedangkan pada Android versi sebelumnya akan mengalami error saat proses install aplikasi sedangkan pada Android versi sebelumnya akan mengalami error saat proses install aplikasi.

   Selain itu aplikasi ini dapat digunakan dengan baik pada perangkat seluler yang memiliki ukuran layar minimal 3.5 inches dan 320 x 480 pixels, jika ukuran perangkat seluler yang digunakan kurang dari ukuran tersebut maka tampilan aplikasi akan berantakan.
  Berikut ini adalah Output dari aplikasinya :


Tampilan Awal Program

Tampilan Setelah Menekan Button Lanjut

Alert jika menekan button lanjut tetapi belum input nama dan alamat



Tampilan Konfirmasi Nama dan Alamat


Tampilan Pilihan Menu
Alert jika menekan button lanjut tetapi belum pesan


Tampilan Konfirmasi Menu yang Telah Dipilih


Tampilan Loading Pengiriman Pesan via SMS


Notifikasi Pesan Gagal Terkirim

Notifikasi Pesan Berhasil Terkirim





CEGAH JERAWAT

Jerawat ???. Suatu kata yang sangat menakutkan bagi wanita dan sebagian pria. Jika benjoan kecil itu mulai muncul pada diri kita, rasa PD pun mulai memudar. Jerawat yang tumbuh di wajah dapat membuat penampilan kita menjadi kurang bagus. Selain itu, bekas jerawat biasanya tidak segera hilang dari wajah kita.
Lalu apa yang harus kita lakukan ???. Lebih baik mencegah daripada mengobati. Hal ini juga termasuk dalam mencegah timbulnya jerawat. Maka selain mengobati jerawat yang ada, perlu juga melakukan langkah-langkah pencegahan agar jerawat yang menjengkelkan tidak mengganggu penampilan. Tips berikut merupakan beberapa langkah yang dapat dilakukan untuk mencegah timbulnya jerawat.

1. Rajin membersihkan wajah
Salah satu penyebab timbulnya jerawat adalah kotoran dan bakteri yang menempel di wajah. Dengan mencuci muka atau membersihkan wajah menggunakan susu pembersih dapat segera menyingkirkan kotoran dan bakteri yang ada.

2. Singkirkan rambut dari wajah
Rambut akan menjadi kotor dan berminyak saat kita melakukan aktivitas sehari-hari. Bila rambut menyentuh wajah, maka kotoran tersebut dapat pindah ke wajah kita dan dapat menimbulkan jerawat.

3. Cuci sarung bantal dan seprei secara teratur
Rambut yang kotor atau wajah yang tidak bersih dapat menyebabkan kuman dan kotoran berpindah di sarung bantal atau seprei saat kita menggunakan bantal. Kemudian, pada saat yang lain saat wajah menempel di bantal, kotoran tersebut kembali menempel di wajah kita.

4. Minum 8 gelas air sehari
Mengkonsumsi air yang cukup dapat membantu tubuh mengeluarkan racun dan zat tidak berguna yang ada di tubuh, sehingga dapat mengurangi risiko timbulnya jerawat.

5. Menggunakan masker pencegah jerawat secara teratur.
Dengan menggunakan masker madu dan jeruk nipis. Hal ini dapat membantu menghilangkan bakteri dan minyak di wajah.

6. Kurangi penggunaan kosmetik
Menggunakan kosmetik dapat menyumbat pori-pori wajah. Sumbatan ini membuat pori-pori tidak bernafas dengan baik. Pilihlah kosmetik yang berbahan dasar air yang dapat mengurangi potensi timbulnya jerawat dibanding kosmetik yang berbahan dasar minyak.

7. Jangan pencet jerawat yang ada
Tangan yang kotor saat anda memegang dan memencet jerawat memicu meningkatnya minyak dan kotoran di wajah. Saat memencet jerawat, lapisan yang ada di bawah kulit dapat menjadi rusak dan menyebabkan minyak wajah menyebar ke bagian lain dari wajah sehingga jerawat timbul semakin banyak

8. Kurangi Makan Makanan Yang Berlemak
Kurangi atau bahkan hindari makanan yang mengandung lemak. Karena salah satu penyebab timbulnya jerawat adalah karena timbunan lemak pada wajah. Semakin banyak lemak yang tertimbun, maka semakin besar resiko untuk berjerawat.

KORUPSI



Kata Korupsi semakin sering kita dengar, lalu sebenarnya apa arti dari kata KORUPSI tersebut ?
Korupsi (bahasa Latin: corruptio dari kata kerja corrumpere yang bermakna busuk, rusak, menggoyahkan, memutarbalik, menyogok) *menurut Wikipedia
Tindak korupsi biasanya dilakukan oleh pejabat atau orang-orang yang memiliki jabatan. Sesungguhnya bukan hanya mereka yang melakukan korupsi. Tanpa kita sadari sebenarnya kita (beberapa mahasiswa) juga sering melakukan korupsi. Korupsi yang dilakukan bukan merupakan korupsi berupa materi (uang) melainkan korupsi waktu. Contoh dari tindakan  korupsi yang sering dilakukan adalah telat masuk jam kuliah atau bahkan bolos saat jam kuliah.
Dulu saya sering melakukan tindak korupsi jam kuliah (sering dating terlambat atau tidak masuk kuliah) tapi lambat laun saya mengalami dampak buruk dari tindakan buruk saya itu. Dampak buruk yang saya rasakan antara lain :
Ø  Tertinggal pelajaran
Ø  Tidak bisa memahami pelajaran secara utuh
Ø  Waktu berkumpul dengan teman semakin berkurang
Ø  Waktu terbuang sia-sia
Ø  IPK menurun, dll
Sejak dampak buruk menimpa, saya mulai berfikir untuk merubah kebiasaan saya. Saya memiliki keyakinan jika saya tidak mulai merubah kebiasaan saya tidak mustahil jika kebiasaan itu akan saya bawa hingga kehidupan yang akan datang.
Korupsi biasanya berawal dari tindakan kecil yang lambat laun akan memasuki tindakan-tindakan yang lebih besar. Untuk itu selogan untuk MEMBERANTAS KORUPSI itu juga harus direalisasikan untuk diri kita. Hal ini akan mengubah diri kita menjadi manusia yang lebih baik dan taat. Dengan menjadi manusia yang baik dan taat niscaya kita bisa menjadi manusia yang berguna.



LOOPING Pada VB


Haiiiiiiaaaahhhh...
time to posting again guys....
Nah sekarang saya mau posting tentang Looping di VB nih (BELAJAR Lagi yuuuk !!!!) 
Let's GO !!!
Looping atau perulangan pada VB ada beberapa macamnya yaitu :

  1. Do while … loop
Pernyataan
Loop
  1. Do until … loop
Pernyataan
….
Loop
  1. While … wend
Pernyataan
Wend
  1. For indeks = nilai awal to akhir
Pernyataan
Next indeks

Teorinya udah yaaaa....
Sekarang praktek OK OK ???!!!!
yuk kita buat di form satu terdiri atas label1, label2, text1, text2, dan tombol – tombol button, button1 (enter), button2 (clear), dan button3 (exit).


Form 1 :
Private Sub Command1_Click()
If Text1.Text = "ikhsan" And Text2.Text = "nur ikhsan" Then
Form2.Show
Else
Form1.Show
End If
End Sub

Private Sub Command2_Click()
Text1.Text = " "
Text2.Text = " "
Text1.SetFocus
End Sub
Private Sub Command3_Click()
End
End Sub
  

Form 1 

Form 2 :
Private Sub Command1_Click()
a = 1
Do
List1.AddItem "ikhsan"
a = a + 1
Loop Until a = 14
End Sub

Private Sub Command2_Click()
End
End Sub

Form 2


Setelah itu pada button 1(enter) input perintah yang digunakan untuk menjalankan program ini.
Private Sub Command1_Click()
If Text1.Text = "ikhsan" And Text2.Text = "nur ikhsan" Then
Form2.Show
Else
Form1.Show
End If
End Sub

Private Sub Command2_Click()
Text1.Text = " "
Text2.Text = " "
Text1.SetFocus
End Sub
Private Sub Command3_Click()
End
End Sub

Maksudnya dari program ini adalah apabila setelah kita memasukkan nama dan password setelah benar program tersebut akan lanjut menuju program kedua. Yang hasilnya adalah melooping pernyataan sebelumnya.

BINGUNG ???
Look the pictures please !!!

Output Form 1 Besrta Contoh Inputan


Hasil Looping yang tampil di Form 2



Ok Guys cukup ya belajarnya ....

Selamat Belajar... :)

Sampai Jumpa lagi ....






Kamis, 12 April 2012

Arsitektur Mesin Game

Pengertian Game Engine

Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik. Proses pengembangan permainan sering dihemat oleh sebagian besar menggunakan kembali mesin permainan yang sama untuk menciptakan permainan yang berbeda.
Engine bukanlah executable program, artinya engine tidak bisa dijalankan sebagai program yang berdiri sendiri. Diperlukan sebuah program utama sebagai entry point atau titik awal jalannya program. Pada C++, entry point-nya adalah fungsi ‘main().’ Biasanya program utama ini relatif pendek. Game engine adalah program yang ‘memotori’ jalannya suatu program game. Kalau game diilustrasikan sebagai ‘musik’ yang keluar dari mp3 player, maka engine adalah ‘mp3 player’ dan program utama adalah ‘data mp3’ yang dimasukkan ke dalam mp3 player tersebut. Dengan adanya engine, waktu, tenaga dan biaya yang dibutuhkan untuk membuat game software menjadi berkurang secara signifikan. Beberapa game dengan jenis dan gameplay yang hampir sama bisa dibuat dengan sedikit usaha bila terlebih dulu dibuat engine-nya. Setelah engine diselesaikan, programmer hanya perlu menambahkan program utama, memakai resources (objek 3D, musik, efek suara) yang baru, dan, jika benar-benar dibutuhkan, sedikit memodifikasi engine sesuai kebutuhan spesifk dari game yang bersangkutan. Program game engine seluruhnya berorientasi objek. Dia lebih bersifat reaktif daripada prosedural. Sulit untuk menggambarkan engine secara keseluruhan dalam flow-chart, karena alur program bisa diatur sesuai dengan keinginan pemakai engine, yaitu game programmer.

Sejarah dari Game Engine
Istilah “Game Engine” muncul pada pertengahan 1990-an, terutama dalam kaitannya dengan game 3D seperti orang pertama shooters (FPS). (Lihat juga: pertama-orang jujur mesin).Begitulah popularitas id Software ’s Doom dan Quakepermainan yang, daripada bekerja dari nol, lain pengembangberlisensi bagian inti dari perangkat lunak dan grafis yang dirancang mereka sendiri, karakter, senjata, dan tingkat-”permainan isi” atau “permainan aset. “ Pemisahan permainan-aturan tertentu dan data dari konsep-konsep dasar seperti tabrakan dan permainanentitas yang berarti bahwa tim bisa tumbuh dan mengkhususkan.
Kemudian permainan, seperti Quake III Arena dan Epic Games ’s 1998 Unreal dirancang dengan pendekatan ini dalam pikiran, dengan mesin dan konten dikembangkan secara terpisah.Praktek seperti perizinan teknologi telah terbukti menjadi aliran pendapatan tambahan yang berguna untuk beberapa pengembang game, sebagai lisensi tunggal untuk high-end mesin permainan komersial dapat berkisar dari US $ 10.000 hingga jutaan dolar, dan jumlah pemegang lisensi dapat mencapai beberapa lusin perusahaan (seperti terlihat dengan Unreal Engine).Setidaknya, mesin dapat digunakan kembali membuat sekuel permainan berkembang lebih cepat dan lebih mudah, yang merupakan keuntungan berharga dalam persaingan industri video game.
Sekarang hampir semua perusahaan game memiliki game engine mereka sendiri, menggunakannya untuk membuat game mereka, dan menyimpannya untuk diri sendiri. Semakin lama kebutuhan untuk game engine yang makin modern semakin bertambah. Waktu demi waktu, game engine yang mereka kembangkan sendiri mulai dirasa terlalu mahal untuk dikembangkan lebih lanjut. Hal ini memicu beberapa developer untuk menciptakan game engine yang terbuka untuk di franchise kan. Sebagai contoh adalah id Tech dan Unreal Engine. Game Engine yang dijual dan di franchisekan secara umum semacam ini disebut dengan middleware. Middleware menawarkan harga yang relatif lebih murah, dan bagi kebanyakan studio game, menggunakan middleware merupakan solusi cepat dan ekonomis ketimbang harus membangun sendiri engine game mereka. Konsep dari game engine sebenernya cukup gampang, yaitu bahan dasar yang diperlukan sebuah game untuk menjalankan tugasnya, merender pixel demi pixel, menghitung physiscs, memperkirakan input tombol, dan lain hal, yang memungkinkan developer kreatif dapat membuat sebuah game dengan engine yang sama menjadi unik satu sama lain. Di analogikan sebagai sebuah mobil, game engine sudah merupakan bagian mobil, sekitar 50% jadi. Mesin dan rangkaian sistem pengapian, sampai pembuangan. Kurang body dan aksesoris. Sebuah game engine memungkinkan penggunaan kembali komponen komponen yang dapat mempercepat hadirnya game menjadi nyata di layar monitor mu. Beberapa diantara nya yang termasuk dengan itu adalah deteksi tubrukan, tampilan grafis, setting dalam game, artificial intelligence dan lain lain. Semua komponen tadi disatukan dalam satu pake game engine. Artist dan Developer, dapat menambahkan pustaka texture dan model sendiri untuk dijadikan tokoh utama atau setting dunia dalam sebuah engine. Sekali lagi dalam analogi game, model dan texture dalam game engine bisa dibilang sebagai body dan aksesoris mobil. Sebuah game engine dibagi lagi menjadi dua bagian besar. Yaitu API dan SDK. API ( Applicaiton Programming Interfaces ) adalah bagian operating system, services dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang diperlukan. Dalam hal ini contohnya DirectX. Sementara SDK adalah kumpulan dari libraries dan API yang sudah siap digunakan untuk memodifikasi program yang menggunakan operating system dan services yang sama. Biasanya, game engine menyertakan keduanya. Contohnya dalam Unreal Engine, menyiapkan antarmuka baku bagi programmer untuk menciptakan game nya dengan mudah, melalui scripting engine, yang disebut UnrealScript, dan juga libraries, yang berisi model standar dan texture standar dan juga world editor yang disebut sebagai UnrealED.

Tipe Tipe Game Engine
Game engine biasanya datang dengan berbagai macam jenis dan ditujukan untuk berbagai kemampuan pemrogramman. Tapi dalam pembahasan sekarang ini, ketimbang harus me-list semua jenis game engine yang ada di wikipedia, mendingan kita bahas garis besar nya saja.
Roll-your-own game engine. Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine nya sendiri. Ini berarti mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Disisi lain, mereka kadang menggunakan libraries komersil atau malah open source. Terkadang mereka malah membuat semuanya dari nol.
Biasanya, game engine tipe ini lebih disukai karena selain kemungkinan besar tersedia gratis, juga memperbolehkan mereka, para developer, lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahannya, banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya. Menara Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine nya, hanya untuk di tulis ulang semuanya dalam beberapa hari penggunaan karena adanya bug kecil yang sangat mengganggu.
Mostly-ready game engines. Engine engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer / programmer. Semuanya termasuk contoh GUI, physiscs, libraries model dan texture, dan segalanya. Banyak dari mereka yang sudah benar benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama.
Biasanya game engine semacam ini memiliki batasan batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar benar terbuka lebar. Hal ini ditujukan agar tidak terjadi terlalu banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis, dan masih memungkinkan game engine nya itu sendiri untuk mengoptimalkan kinerja game nya. Banyak dari game engine seperti ini, Unreal Engine, Source Engine, id Tech Engine dan sebagainya, yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Hal ini dengan serta merta menyingkat sangat banyak waktu dan jelas, biaya dari para Developer game.
Point-and-click engines. Engine untuk point-and-click merupakan engine yang sangat amat dibatasi, tapi dibuat sangat user friendly. Kamu bahkan bisa mulai membuat game mu sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget.
Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan, dan biasanya hal ini mencakup semuanya, mulai dari grafis, hingga tata suara. Tapi bukan berarti game engine jenis ini nggak berguna, bagi developer cerdas dan berdaya kreativitas tinggi, game engine bapuk seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine seperti ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman, dan secepatnya merilis game game mereka.
Jenis – Jenis Game Engine
1. Freeware
  • Blender
  • Golden T Game Engine (GTGE)
  • DXFramework
  • Ogre
  • Aleph One
  • Axiom Engine
  • Allegro Library
  • Box2D
  • Build Engine
  • Cube
  • Cube 2
  • DarkPlaces
  • jMonkeyEngine (jME)
  • Panda3D
  • Pipmak Game
  • Unity
2. Berbayar/ Commercial
  • Alamo
  • A.L.I.V.E
  • BigWorld
  • DXStudio
  • Dunia Engine
  • Euphoria
  • GameStudio
  • Jade Engine
  • Jedi
  • Medusa
  • RPG Maker VX
  • RPG Maker XP
  • RPG Maker 2003
  • RPG Maker 95
  • Vision Engine
  • Visual3d
PerbanPerbandingan 2 Buah Game Engine Freeware Game Engine dan Comercial Game Engine, antara lain :
Freeware Game Engine Unity


Unity adalah alat authoring terpadu untuk membuat video game 3D atau konten interaktif lainnya, seperti visualisasi arsitektur atau real-time 3D animasi. Unity serupa dengan Direktur, game engine Blender, Virtools atau Torque Game Builder dalam arti bahwa lingkungan grafis terintegrasi dengan metode utama pembangunan. Editor berjalan pada Windows dan Mac OS X dan dapat menghasilkan permainan untuk Windows, Mac, Wii , atau iPhone platform,
Kelebihannya:
  • Otomatis mengimpor aset – aset load ke Unity dan secara otomatis diimpor, dan impor kembali jika aset diperbarui. Meskipun banyak aplikasi 3D modeling populer didukung oleh Unity, dengan integrasi  3ds Max, Maya, Blender, Cinema 4D, dan Cheetah3D yang paling lengkap mendukung untuk masuk ke format lain bervariasi.
  • Mesin grafis menggunakan Direct3D (Windows), OpenGL (Mac, Windows) dan berpemilik API (Wii).
  • Mendukung  Bump mappingReflection mappingParallax mappingScreen Space Ambient Occlusion bayangan dinamis menggunakan shadow maps, merender teksturenya  dan membuat layar penuh efek pengolahan.
  • Game Scripting melalui Mono . Scripting dibangun di atas Mono, implementasi open source dari. NET Framework. Karena itu, pemrogram dapat menggunakan JavaScript, C # atau Boo (yang memiliki sintaks Python).
  • sudah mendukung pembuatan dari Nvidia’s (khususnya Ageia’sPhysX physics engine.
  • Pemutaran video menggunakan codec Theora
Commercial Game Engine
Torque Game Engine, atau TGE, adalah versi modifikasi dari sebuah 3D komputer mesin permainanawalnya dikembangkan oleh Dynamix untuk 2001 FPD suku 2. Torsi mesin yang sejak saat itu telah tersedia untuk lisensi dari GarageGames untuk independen dan profesional pengembang permainan. Beberapa judul terkenal komersial dikembangkan dengan menggunakan mesin termasuk Blockland, Marble Blast Gold, Minion dari Tawa, TubeTwist, Ultimate Duck Hunting, Wildlife Tycoon: Venture Afrika, ThinkTanks, The Destiny of Zorro dan Penny Arcade Adventures. Torque Game Engine tidak lagi dijual karena telah digantikan oleh Torque 3D
Kelebihannya:
  • Selain sebagai mesin grafis 3D, TGE menyediakan kode jaringan yang kuat, scripting, di-dunia mesin editing dan GUI penciptaan. The source code dapat dikompilasi pada Windows, Macintosh, Linux, Wii, Xbox 360 dan iPhone platform.
  • Model pemuatan mendukung model 3D dalam. DTS format file dan. DIF format file.
  • Torsi mendukung jaringan LAN dan permainan di internet dengan tradisional arsitektur client-server. Server objek “ghosted” pada klien dan diperbarui secara berkala atau pada peristiwa.
  • DTS model biasanya digunakan untuk karakter dan kendaraan meskipun kadang-kadang,disini digunakan untuk bangunan dan interior jadi beda .
  • Dataran secara otomatis menyala dan tekstur diterapkan pada daerah dapat dicampur bersama-sama dengan dengan rapi.
Kekurangannya:
  • Banyak versi dari Torque Game Engine, terutama Torque Torque X dan 3d, yang hampir seluruhnya kurang di dokumentasi resmi. Sebagai contoh, satu-satunya dokumentasi resmi untuk Torque 3d terdiri dari deskripsi singkat subset terbatas fitur
  • Sofwarenya mahal sekali Tersedia Lisensi Indie untuk individu dan perusahaan yang membuat kurang dari US $ 250,000 dalam penjualan tahun sebelumnya, dan Lisensi Komersial Tersedia pada harga yang lebih tinggi untuk individu dan perusahaan yang membuat lebih dari 250,000 dolar di tahun sebelumnya
Sumber: