#PETGAME
SCENE GRAPH
SCENE GRAPH
- Ogre
OGRE (O bject-Oriented G raphics R endering E ngine) adalah, mesin 3D fleksibel adegan-berorientasi ditulis dalam C ++ dirancang untuk membuatnya lebih mudah dan lebih intuitif bagi pengembang untuk menghasilkan aplikasi memanfaatkan grafis 3D hardware-accelerated. Perpustakaan kelas abstrak semua rincian menggunakan sistem perpustakaan yang mendasari seperti Direct3D dan OpenGL dan menyediakan sebuah antarmuka berbasis pada objek dunia dan kelas intuitif lainnya.
Apa yang bisa ia lakukan?
Banyak hal! Melihat fitur halaman untuk daftar up-to-date fitur saat ini. Juga, kita lihat di halaman screenshot untuk melihat sendiri jenis permen mata OGRE bisa memompa keluar.
Adalah Game Engine OGRE?
Tidak OGRE bisa (dan memang telah) digunakan untuk membuat game, tapi OGRE sengaja dirancang untuk memberikan hanya solusi grafis kelas dunia; untuk fitur lain seperti suara, jaringan, AI, tabrakan, fisika dll, Anda akan perlu untuk mengintegrasikan dengan perpustakaan lain, sesuatu yang beberapa kerangka kerja telah dilakukan, dan kami memiliki tabrakan / fisika integrasi referensi perpustakaan sebagai contoh dalam distribusi kami.
Mengapa saya harus mempertimbangkan menggunakan OGRE (daripada miliaran 3D mesin lain di luar sana)?
Banyak mesin lainnya, sementara secara teknis mengesankan, kekurangan desain kohesif dan dokumentasi yang konsisten untuk memungkinkan mereka untuk digunakan secara efektif. Banyak dari mereka memiliki fitur panjang daftar, tetapi memiliki nuansa sekelompok demo teknologi diikat dengan benang, tanpa visi yang jelas untuk menahan mereka bersama-sama. Seperti sistem software lainnya ini menjadi kejatuhan mereka karena mereka menjadi lebih besar. Kebanyakan mesin lainnya juga dirancang untuk satu gaya tertentu dari permainan atau demo (misalnya penembak orang pertama, medan roamers).
OGRE berbeda. OGRE adalah desain yang dipimpin daripada fitur yang dipimpin. Setiap fitur yang masuk ke dalam OGRE dianggap secara menyeluruh dan ditempatkan ke dalam desain keseluruhan yang elegan mungkin dan selalu penuh didokumentasikan, yang berarti bahwa fitur yang ada selalu merasa menjadi bagian dari suatu kesatuan yang utuh. Kualitas lebih difavoritkan daripada kuantitas, karena kuantitas bisa datang kemudian - berkualitas tidak pernah dapat ditambahkan dalam retrospeksi. OGRE menggunakan prinsip-prinsip desain suara belajar, mencoba dan diuji berkali-kali dalam perangkat lunak komersial kelas - objek-orientasi disebutkan dalam itu moniker adalah salah satu pendekatan yang - sering menggunakan pola desain lain. Tim pengembangan inti disimpan sengaja kecil, dan semua anggotanya adalah insinyur perangkat lunak veteran dengan pengalaman bertahun-tahun di dunia nyata. Patch menyambut dari masyarakat, tetapi mereka menjalani review yang ketat untuk kualitas dan kohesi dengan filosofi Ogre sebelum diterima.
OGRE tidak menganggap apa jenis permainan atau demo Anda ingin membuat. Menggunakan hirarki kelas yang fleksibel yang memungkinkan Anda untuk merancang plugin untuk mengkhususkan adegan pendekatan organisasi diambil untuk memungkinkan Anda untuk membuat segala jenis adegan yang Anda suka. Ingin membuat tingkat dalam ruangan cepat? Baik-baik saja, gunakan BSP / PVS Plugin adegan manager yang telah ditulis. Ingin lanskap luar ruangan? Sekali lagi, menggunakan lain plugin manager adegan. Sisa mesin terus berfungsi persis seperti sebelumnya.
Jadi Jawaban singkatnya adalah - jika Anda mendukung kualitas desain, fleksibilitas dan dokumentasi yang jelas, memilih OGRE. Anda tahu itu masuk akal. - Game Maker
Gamemaker (GM) adalah game engine untuk pengembangan game 2D yang dibuat oleh YoYoGame. GM bertujuan membantu orang mengembangkan game tanpa perlu mengetahui bahasa pemrograman terlebih dulu . GM menggunakan konsep visual coding interface berbasis drag-drop sehingga cocok untuk pemula atau orang yang belum kemampuan latar belakang pemrograman.
Bagi pengguna yang memiliki kemampuan coding, GM menyediakan bahasa pemrograman untuk user yang membutuhkannya yang disebut GameMaker Language (GML). GM dapat digunakan untuk membuat game 3D, walaupun fokus utama tetap untuk game 2D Ada beberapa versi untuk GM, versi gratis hanya dapat membuat aplikasi Desktop Windows dengan splash screen wajib, versi Pro mendapat tambahan fitur texture management, export ke Windows App dan opsi untuk membeli modul export platform lain seperti Android, HTML5, iOS. Sedangkan Versi Master adalah yang mahal dan paling lengkap.
Game Maker versi Lite berisi sebagian besar fungsi yang memungkinkan Anda untuk membuat game. Game yang dibuat dengan versi Lite menampilkan iklan Game Maker kecil selama permainan, sementara game yang dibuat dengan versi standar tidak akan ada iklan. Jika Anda sudah menguasai Game Maker dan merasa siap untuk pindah ke tingkat berikutnya, Anda dapat meng-upgrade ke Game Maker Standar. Dengan meng-upgrade, Anda akan mendapatkan beberapa fitur tambahan menarik di antaranya tidak adanya iklan, lebih banyak variasi warna, efek suara khusus, dan tambahan untuk membuat suatu efek-efek tertentu dalam game. Selain itu fitur tambahan lainnya adalah bisa membuat multiplayer game yang memungkinkan Anda untuk membuat game antar jaringan dan game online.
Untuk langkah pertama yang harus dilakukan setelah memahami cara membuat game menggunakan Game Maker adalah mengkatifkan advanced mode. Lalu buka contoh (game) apapun yang sudah jadi dengan mengambil dari file → open → game Anda.gmk (.gmk merupakan proyek file ekstension dari Game Maker). Setelah itu Anda klik play untuk mengetahui bagaimana game itu dimainkan. Tekan esc jika sudah mengetahui elemen-elemen penting apa saja yang terdapat dalam game itu. Pada jendela kerja Game Maker, di sebelah kiri ada beberapa folder. Bukalah untuk mengetahui apa saja sprites atau karakter, objek, background, atau suara yang digunakan. Sprite adalah gambar-gambar karakter yang dipakai, sedangkan objek adalah karakter yang akan atau yang telah diisi kode-kode perintah.
Untuk langkah kedua dalam mengetahui cara membuat game yaitu Anda harus memahami tipe game yang akan Anda buat. Ada beberapa tipe game, yaitu Platform (seperti super mario, pacman, dll), Scrolling shooter ( seperti 1942), Isometrics game ( seperti the sims1 atau Sims City ), 3D (tiga dimensi) game, dan lainnya.
Langkah ketiga yang harus dilakukan untuk membuat game yaitu Anda harus mencoba untuk "mengedit” dan mengkreasikannya sesuai ide Anda game yang sudah menjadi bahan belajar.
Komponen GameMaker:
1.Sprites: Gambar untuk game. Sprites dapat berisi gambar tunggal atau urutan gambar untuk animasi.
2.Sounds: Suara untuk efek atau backgroud. Format yang umum adalah OGG, MP3 dan WAV. WAV lebih sering digunakan untuk sound effect.
3.Background: gambar untuk latar belakang. Backround digunakan untuk tiles (kumpulan gambar untuk menggambarkan sebuah daerah) yang nanti diletakkan di game dengan room editor. Background juga digunakan untuk menyimpan texture untuk game 3D.
4.Paths: Path digunakan sebagai jalur untuk objek dalam game. Cocok misalnya untuk game berjenis Tower Defense.
5.Scripts: code yang dapat digunakan objek game. Bisa saja satu objek menggunakan script yang sama.
6.Shaders: Untuk efek grafik seperti Gaussian Blur untuk pencahayaan.
7.Fonts
8.TimeLines: timer untuk event.
9.Objects: Bersama room, elemen terpenting dalam game. Objek adalah aktor dalam game, komponen yang berinteraksi dengan user atau dengan objek yang lain.
10.Rooms: Setiap game minimal memiliki satu room. Room adalah wadah untuk objek-objek.
11.Included Files: File eksternal, biasanya untuk data.
12.Extensions: Library external, fungsi-fungsi tambahan dalam DLL atau Javascript.
13.Macros: Untuk menyimpan konstanta, variabel yang tidak berubah nilainya. - Unity 3D
Sejarah Unity dan Perkembangannya
Unity 3d adalah salah satu software yang bagus untuk mengembangkan game 3D dan selain itu juga merupakan software atau aplikasi yang interaktif dan atau dapat juga digunakan untuk membuat animasi 3 dimensi. Unity lebih tepat dijelaskan sebagai salah satu software untuk mengembangkan video game atau disebut juga game engine , yang sebanding dengan game engine yang lain contohnya saja: Director dan Torque game engine. Unity sebanding dengan mereka ( Director dan Torque ) dikarenakan mereka semua sama – sama menggunakan grafis yang digunakan untuk pengembangan aplikasi 3D.
Dalam beberapa tahun perkembangannya, sebelum dirilis, Unity telah diluncurkan pertama kali sebagai versi pra – rilis dengan GooBall sebuah video game yang didesain khusus untuk Apple Macintosh.GooBall, dengan unity pra – rilis , telah diluncurkan atau diumumkan pada bulan Maret tahun 2005, sementara itu Unity diluncurkan secara resmi sebagai aplikasi yang bersifat komersial pada dua bulan setelahnya yaitu bulan Juni tahun 2005.Satu tahun kemudian yaitu tahun 2006, aplikasi pengembang game ini telah menjadi nominasi untuk Apple design awards dalam kategori “Best OS X Graphics”.
Unity juga disebut sebagai aplikasi pengembang multiplatform, yang mana artinya unity mendukung untuk mengembangkan aplikasi game dan aplikasi yang lain untuk beberapa platforms seperti game console, Mobile Phone platforms, Windows dan OS X.Sejak unity secara resmi dirilis sebagai Unity versi 1.0.1, banyak pembaharuan (update), upgrades dan fitur yang telah ditambahkan selama tahun perilisannya tersebut dan Unity terus berkembang secara terus – menerus.
Sekarang ini Unity sudah ada pada versi 3.0 yang telah diumumkan pada bulan Maret 2010, bagaimanapun versi ini masih didalam pre order, yang mana artinya pengguna dapat memesan tetapi sebenarnya software masih belum rilis untuk pengiriman.Unity ada atau datang dengan beberapa pilihan perijinan (license), berkisar dari yang gratis untuk Unity paket utama ( dasar ) untuk Unity pro, untuk satu license dijual dengan harga $1200.
Baik Unity yang versi gratis dan Unity yang versi pro menawarka banyak fitur yang dapat digunakan, masih untuk yang versi gratis memperlihatkan sebuah halaman spash pada game yang tetap (regular) , dan desain untuk game online menggunakan Unity watermark.Lebih dari beberapa tahun banyak game yang dikembangkan dan dibuat berjalan pada Unity, beberapa lebih ketetapan berada dalam satu bungkus atau masukkan: Butuh Kecepatan: Dunia, yang mana sekarang ini dalam perkembangan dan waktunya rilis berikutnya pada tahun ini, WolfQuest, yang mana rilis pada tahun 2007, Tiger Woods PGA Tour Online , yang mana telah dibuat pada April pada tahun 2007 dan Atmosphir , yang mana banyak game baru yang dapat berjalan di Unity.
#http://www.ogre3d.org
#http://www.dotstarmedia.net/2016/01/review-game-maker-studio-game-engine.html
#http://www.hermantolle.com/class/docs/unity-3d-game-engine/
#http://www.dotstarmedia.net/2016/01/review-game-maker-studio-game-engine.html
#http://www.hermantolle.com/class/docs/unity-3d-game-engine/