PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
Mohamad Try Murdianto 3IA18 55413607
1. Mohamad Try Murdianto_3IA18_55413607 Tugas1_Softskill
MATERI I
Teknologi Game
Apakah kalian perrnah mendengar kata Teknologi? Ya mungkin sebagian pasti pernah
namun jangan kawatir buat yang belum pernah saya akan jelaskan disini Teknologi adalah
pengembangan dan aplikasi dari alat, mesin, material dan proses yang menolong manusia
menyelesaikan masalahnya. Sedangkan Game berarti permainan. Permainan yang dimaksud
dalam game juga merujuk pada pengertian sebagai kelincahan intelektual.
Dahulu istilah game identik dengan anak-anak selaku pemain. Yang ada dibenak kita
adalah suatu kegiatan yang dilakukan oleh anak-anak yang menurut mereka itu dapat
menyenangkan hati mereka. Segala bentuk kegiatan yang memerlukan pemikiran, kelincahan
intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game. Tetapi yang
akan dibahas pada kesempatan ini adalah game yang terdapat di komputer, baik off line
maupun online. Saat ini perkembangan games di komputer sangat cepat.
Jadi, bermain game adalah suatu proses fine tuning (penyamaan frekuensi) dari logika
berpikir anak-anak kita dengan logika berpikir aplikasi komputer yang canggih tadi. Pada saat
bersamaan, game juga secara nyata mempertajam daya analisis para penggunanya untuk
mengolah informasi dan mengambil keputusan cepat yang jitu. Namun, tentu saja kenyataan
juga harus kita masukkan kedalam perhitungan. Kenyataan itu diantaranya adalah kecanduan
2. para pemain atau penggunanya yang akut terhadap permainan komputer semacam ini. Mereka
bisa lupa segala-galanya akan tugas mereka yang lain termasuk tugas menuntut ilmu.
Bisnis dalam Game Komputer
Bisnis dalam game komputer berkembang pesat seiring dengan berkembangnya
teknologi canggih saat ini. Dahulu kita hanya dapat menikmati game yang tersedia di dalam
komputer itu sendiri. Namun sekarang sudah tersedia game online, dan juga games yang dapat
didownload baik free maupun berbayar. Games berbayar juga merupakan bisnis karena sama
saja dengan kita mengeluarkan uang untuk membeli sebuah barang. Games berbayar ini
biasanya memberikan kepuasan tersendiri bagi pembelinya, karena terdapat fitur yang bagus
di dalamnya. Perkembangan lainnya ialah warung internet atau yang sering kita dengar dengan
istilah warnet.
Warnet kini identik dengan game online yang mereka sediakan, adapun game berbayar
yang disediakan warnet sehingga kita hanya tinggal memainkannya. Baik anak kecil hingga
orang dewasa mempunyai hobi bermain game online ini. Dengan menyediakan tempat,
perangkat komputer yang lengkap, dan fasilitas pendukung lainnya, membuat gamers betah
berlama-lama untuk bermain.
Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game
berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para
pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat.
Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi.
Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para
penggunanya.
Game Engine
Game Engine adalah sebuah perangkat lunak yang dirancang untuk membuat sebuah
game. Sebuah game engine biasanya dibangin dengan mengenkapsulasi beberapa fungsi
standar yang umum digunakan dalam pembuatan sebuah game. Misalnya, fungsi rendering,
pemanggilan suara, network, atau pembuatan parikel untuk special effect. Scene Graph adalah
merupakan inti dari Java3D. Sebuah scene graph merupakan grafik yang merepresentasikan
geometri, material, dan pencahayaan.
OGRE
OGRE (Object-Oriented Graphics Rendering Engine) adalah engine yang
object oriented & flexible 3D rendering pada game engine yang ditulis dalam bahasa
3. C++ serta didesain untuk mampu men-developer dengan intuitif & mudah kepada
aplikasi produksi dengan menggunakan utility hardware-accelerated 3D graphic.
Gambaran abstraknya OGRE menggunakan sistem library seperti Direct3D &
OpenGL, serta menyediakan sebuah dasar interface di dunia objek dan class object yang
lebih tinggi.
Fitur-fitur pada OGRE:
1. Desain yang object oriented dengan menggunakan plugin untuk mempermudah
memasukkan fitur lainnya.
2. Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas,
octree, BSP, & Paging Landscape scene manager.
3. Multi-platform dengan dukungan OpenGL & Direct3D. Bisa merender konten yang
sama di beda platform tanpa harus mempunyai content creator. Dapat diakses pada
platform Linux, Mac OS X, dan semua versi Windows.
4. OGRE mendukung program Vertex dan Fragment selama ditulis dengan GLSH,
HLSL, Cg, dan assembler.
Processing
Processing adalah bahasa pemrograman dan lingkungan pemrograman
(development environment) open source untuk memprogram gambar, animasi dan
interaksi. Digunakan oleh pelajar, seniman, desainer, peneliti, dan hobbyist untuk
belajar, membuat prototipe, dan produksi. Processing digunakan untuk mengajarkan
dasar-dasar pemrograman komputer dalam konteks rupa dan berfungsi sebagai buku
sketsa perangkat lunak (software) dan tool produksi profesional.
Game Maker
Game Makeradalah software yang bisa membantu anda menjadi pengembang
game komputer tanpa menggunakan coding sedikitpun. Bahkan anda bisa membuat
game 3 Dimensi dan MultiPlayer jika Anda mau. Anda mempunyai hak penuh dari
software (game) yang anda buat termasuk menjual game tersebut. Jika masih kurang
4. anda bahkan bisa mendownload musik, efek suara, gambar, script, background dan
sebagainya.
Unity 3D
UNITY 3D adalah sebuah game developing software. Dengan software ini, kita
bisa membuat game 3D yang seru. Jika anda belum memakai unity3D, maka bersiaplah
untuk mencobanya, karena game developer ini sangat mudah menggunakannya, dengan
GUI yang memudahkan kita untuk membuat mengedit dan membuat script untuk
menciptakan sebuah game 3D.
Sumber:
http://septaniost24.blogspot.co.id/2013/10/pengantar-teknologi-game_18.html
http://andriyanaade.blogspot.co.id/2015/04/teknologi-game-dan-bisnis-game-
dalam.html
http://jimmyhalimjoy.blogspot.co.id/2014/07/sejarah-perkembangan-game.html
MATERI II
Desain Skenario, Script, dan Storyboard Game Komputer
Perancangan konsep permainan adalah suatu proses pengembangan atau perancangan
dalam membangun sebuah skenario seperti desain gameplay, karakter atau tokoh, lingkungan,
selama tahap produksi game tersebut. Game design concept merupakan pembuatan alur game
sama saja seperti membuat alur sebuah film.
Perancang Game terdiri atas, dibawah ini:
+Pemimpin Desainer, merupakan seorang yang menggerakan konsep game tersebut
menjadi lebih menarik, yang membuat game tersebut mempunyai nilai artistic.
+Game mechanic designer, seorang yang membuat aturan-aturan dalam permainan,
sehingga permainan tersebut tidak berat sebelah atau seimbang.
+Tingkat Desainer atau Lingkungan Desainer adalah orang yang brtanggung jawab
dalam membuat lingkungan permainan, agar permainan atau game menjadi lebih real
seperti game yang berbasis tiga dimensi.
+Penulis atau Writter adalah seorang yang mempunyai narasi dalam game tersebut
dari setiap alur cerita, apa yang harus dilakukan pemain dalam memainkan game
5. tersebut. Penulis harus bekerja sama dalam pembuatan skenario game dengan desainer
utama.
Storyboard adalah sketsa gambar yang disusun berurutan sesuai dengan naskah.
Melalui storyboard kita dapat menyampaikan ide cerita maupun alur game kita kepada orang
lain dengan lebih mudah.
Sumber:
http://www.slideshare.net/qoy87/pembuatan-storyboard-game
MATERI III
Artificial Intelligent pada Game
Kecerdasan Buatan (AI) didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatu entitas
buatan. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke
dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia.
Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan
komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.
Decision Making: Decision Tree, State Machine dan Rule Systems
Decision Making adalah serangkaian algoritma yang dirancang dengan memasukan
beberapa kemungkinan langkah yang bisa diambil oleh suatu aplikasi,
Pada game ini decision making memberikan kemampuan suatu karakter untuk menentukan
langkah apa yang akan diambil.
Decision Making terbagi menjadi 3:
1. Decision Tree
Pohon Keputusan (Decision Tree) merupakan metode klasifikasi dan prediksi
yang sangat kuat dan terkenal. Metode pohon keputusan mengubah fakta yang sangat
besar menjadi pohon keputusan yang merepresentasikan aturan. Aturan dapat dengan
mudah dipahami dengan bahasa alami. Aturan ini juga dapat diekspresikan dalam
bentuk bahasa basis data seperti SQL untuk mencari record pada kategori tertentu.
2. State Machine
6. Finite State Machines (FSM) adalah sebuah metodologi perancangan sistem kontrol
yang menggambarkan tingkah laku atau prinsip kerja sistem dengan menggunakan tiga
hal berikut: State (Keadaan), Event (kejadian) dan action (aksi). Pada satu saat dalam
periode waktu yang cukup signifikan, sistem akan berada pada salah satu state yang
aktif.
3. Rule Systems
Rule Based System merupakan metode pengambilan keputusan berdasarkan pada
aturan-aturan tertentu yang telah ditetapkan. RBS dapat diterapkan pada agen virtual
dalam bentuk kecerdasan buatan sehingga dapat melakukan tindakan tertentu. Tindakan
tersebut direpresentasikan oleh set aturan yaitu penyebab tindakan itu terjadi, proses
tindakan dan hasil dari tindakan tersebut.
Path Finding
merupakan salah satu implementasi kecerdasan buatan dalam
permainan. Pencarian jalur terpendek merupakan hal yang mempengaruhi pergerakan dan
pengambilan keputusan pada non-player character. Namun, jalur terpendek belum tentu dan
tidak selalu menjadi jalur paling aman. Dalam permainan berbasis militer, karakter dituntut
untuk bergerak secara taktis dalam menghadapi ancaman. Agen yang bergerak secara taktis
dalam pencarian jalur tidak hanya mencari jalur terpendek, namun harus
mempertimbangkan ancaman karena pertimbangan hit points, demi meningkatkan kesan
nyata pada permainan.
Tactical Path Fnding
merupakan salah satu algoritma pencarian jalur yang dapat
melakukan pencarian jalur terpendek dengan perhitungan bobot ancaman. Implementasi
algoritma tactical pathfinding dapat memberikan gerakan taktis pada non-player character.
Algoritma tactical pathfinding dilakukan berdasarkan algoritma pencarian jalur berdasarkan
A* ditambah perhitungan bobot.
http://ptiik.ub.ac.id/doro/download/article/file/DR00002201312
7. MATERI IV
Arsitektur Game Engine
Game engine adalah perangkat lunak yang dirancang untuk membuat dan
mengembangkan video game. Fungsi utama yang diberikan oleh game engine meliputi
rendering untuk 2D atau 3D graphic, collision detection, sound, scripting, animasi, artificial
intelligence, networking, memory management, threading dan scene graph. Game engines
memberikan perangkat untuk visual development dengan tambahan komponen perangkat
lunak yang dapat dipakai berulang kali.
Beberapa elemen yang ada di dalam game engine adalah:
1. Tools/Data
Dalam pengembangan game, dibutuhkan data yang tidak semudah menuliskan text
files. Dalam pengembangan game, paling tidak dibutuhkan beberapa tools seperti
3d model editor, level editor dan graphics programs.
2. System
System sendiri adalah bagian dari game engine yang berfungsi untuk melakukan
komunikasi dengan hardware yang berada di dalam mesin. Jika game engine sudah
dibuat dengan baik maka system ini adalah satu-satunya bagian yang membutuhkan
perubahan yang cukup banyak apabila dilakukan implementasi pada platform yang
berbeda.
3. Console
Dengan menambahkan console, kita dapat merubah setting game dan setting game
engine di dalam game tanpa perlu melakukan restart pada game tersebut. Console
sendiri lebih sering digunakan dalam proses debugging. Apabila game engine
tersebut mengalami error kita tinggal mengoutputkan error message tersebut ke
dalam console tanpa harus melakukan restart. Console sendiri dapat dihidupkan dan
dimatikan sesuai keinginan.
4. Support
Support adalah bagian yang paling sering digunakan oleh system di dalam game
engine. Support sendiri berisi rumus-rumus matematika yang biasa digunakan,
vector, matrix, memory manager, file loader. Merupakan dasar dari game engine
dan hampir digunakan semua projek game engine.
8. Beberapa Contoh Game Engine Open Source:
3Dgame Studio
Delta 3D
UnrealEngine
Panda3D
Sumber:
http://komputer123456.blogspot.co.id/2015/04/arsitektur-game-engine.html
MATERI V
Interaksi Fisik dalam Teknologi Game
Interaksi fisik dalam teknologi game merupakan perangkat gerak yang melibatkan aktivitas
fisik sehingga permainan game dapat sekaligus melatih otot dan gerak selayaknya berolahraga,
seperti halnya yang disediakan oleh konsol Nintendi Wii, PS3 Move, Xbox Kinect. Game-
game yang melibatkan aktivitas fisik mengharuskan untuk menggerakkan tangan dan anggota
tubuh.
Efek fisik Positif pada Game
Mendorong Pola Hidup Sehat
Game yang melibatkan simulasi olahraga selayaknya olahraga outdoor. Dengan
memainkan game tersebut akan membuat orang menjadi berkeringat.
Melatih Katangkasan
Terdapat Game yang menggabungkan unsur Ketangkasan, konsentrasi, dan
kejelian.
Membina hubungan sosial dan interaksi
Sejalan dengan perkembangan teknologi saat ini, memungkinkan pemain game
dapat melakukan interaksi jarak jauh pada orang lain di seluruh dunia melalui
online yang sudah tersedia secara built-in.
Meningkatkan kemampuan belajar
Para pamian game dituntut untuk dapat, mengambil keputusan dan kendali
untuk diri sendiri. Pemain harus memasukkan perintah, kombinasi, kesabaran
serta keputusan yang cepat unutk menghadapi situasi pada level-level game.
Mengajarkan Sportivitas dan Kerjasama
9. Peraturan dan ketentuan yang diterapkan dalam game-game online dituntut
serta mengajarakan hal tentang kerjasama antara kelompok.
Mengalihkan rasa sakit fisik dam mental
Melampiaskan kesedihan dan sakit hati dengan bermain game sepuasnya.
Collision Detection
Sebuah algoritma yang berfungsi untuk memeriksa apakah dua buah objek spasial
saling bertumbukan. Algoritma ini sangat diperlukan di bidang animasi dan pebuatan game.
Dengan menggunakan algoritma ini, sang pembuat dunia virtual (game ataupun animasi) bisa
membuat dunia virtualnya semakin mirip dengan dunia nyata. Algoritma ini sangat esensial di
setiap pembuatan animasi ataupun game karena jika tidak ada algoritma ini, tidak akan terjadi
interaksi antar elemen di dalam sebuah game atau animasi.
sumber:
https://bamandhityo.wordpress.com/tag/algoritma-collision-detection/
https://marshaclick.wordpress.com/2015/04/18/interaksi-fisik-dalam-teknologi-game/
MATERI VI
User Interface pada Game Komputer
Sebuah Desain Interface/antarmuka pada suatu Game mempengaruhi kenyamanan dan
sejauh mana user/pengguna meminati Game tersebut. Untuk itu kali ini saya akan membahas
beberapa hal yang berhubungan dengan Desain Interface pada game.
10. Sebelum memasuki pembahasan berikutnya kita perlu mengetahui apa
itu HUD. HUD adalah singkatan dari Heads-Up Display dan biasanya menunjukkan bar/kotak
HP (Health Point) ataupun MP (Mana Point) dan biasanya muncul di atas kepala karakter.
Fungsi HUD ini untuk memudahkan pemain mengetahui kondisi karakter dalam permainan.
Setelah mengetahui Desain antarmuka game khususnya di video game terdapat
beberapa elemen user Interface yaitu:
Diagetic
Desain antarmuka yang termasuk dalam permainan game yaitu yang dapat
dilihat dan didengar oleh karakter dalam permainan. Yang dimaksudkan pada
antarmuka diagetic ini segala sesuatu yang terlihat terkecuali elemen-elemen
non-diegetic.
Non-diegetic
Desain Antarmuka yang diberikan sebagai tambahan di luar dunia game itu
sendiri, hanya terlihat dan terdengar ke pemain di dunia nyata. Sehingga seakan-
akan karakter dalam dunia game tidak melihatnya.
Spatial
Elemen User Interface yang disajikan dalam ruang permainan 3D dengan atau
tanpa suatu entitas dari dunia permainan yang sebenarnya (diegetik atau non-
diegetik).
Meta
Gambaran yang bisa muncul dalam dunia game, namun tidak selalu
divisualisasikan spasial untuk pemain. Contoh yang paling jelas adalah efek
ditampilkan di layar, seperti percikan darah pada kamera untuk menunjukkan
kerusakan.
Sumber:
http://hendrawansaputra1994.blogspot.co.id/2015/04/user-interface-pada-game.html
11. MATERI VII
Penampilan Grafik Scene game komputer
Visibility
Pengertian Visibility merupakan tampilan grafik scene game pada komputer.
Bagaimana sebuah game terlihat oleh user agar menarik dan berkualitas sehingga user
menikmati game tersebut.
Biasanya gameplaynya memang mirip game 2D dimana kita hanya bisa bergerak secara
horizontal dan vertical namun beberapa gambarnya di render secara 3D. Teori grafik
2.5D ini biasa juga disebut dengan pseudo-3D sedangkan pada istilah game lebih
dikenal dengan isometric/diametric/trimetric projection.
Game bertipe ini menggunakan 2 macam tipe pemodelan:
3 Dimensi object/model
Ini merupakan model/object 3D yang nantinya akan dijadikan sebagai karakter
utama, bangunan, object-object seperti senjata, musuh, permukaan tanah,
pohon, dan bukit. Object 3D seperti ini bisa dibuat dengan menggunakan
program seperti 3DS Max, Maya, Hash, dan Blender.
2 Dimensi graphic
Gambar 2D juga berperan dalam membuat game ini yaitu sebagai texture untuk
object, sebagai latar belakang seperti langit dan pemandangan, sebagai meteran
untuk nyawa dan gambar untuk speedometer pada game racing.
Level of Detail (LOD)
LOD biasanya digunakan untuk mengatur material yang akan diaplikasikan pada model
objek. Disebut level karena tingkat pengaturannya berbeda-beda tergantung dari seberapa jauh
jarak antara model dengan viewer.
Ketika model berada pada jarak dekat dengan viewer, model sebaiknya di-render
dengan detail sebanyak mungkin. Namun sebaliknya jika model berada pada jarak yang jauh
dari viewer lebih baik jangan menampilkan model dengan sangat detail agar tidak mengganggu
performance dan agar hasilnya justru dapat meningkatkan performance.
Meskipun sebagian besar waktu LOD diterapkan untuk geometri rinci saja, baru-baru
ini teknik LOD sudah termasuk dalam manajemen shading untuk dapat mengontrol
kompleksitas pixel. Suatu bentuk tingkat manajemen detail telah diterapkan untuk tekstur
selama bertahun-tahun, di bawah nama mipmapping, juga memberikan kualitas rendering yang
12. lebih tinggi. Ini adalah hal yang lumrah untuk mengatakan bahwa “sebuah objek telah LOD’d”
ketika objek disederhanakan oleh mendasari algoritma LOD-ing.
Sumber:
https://ribunni.wordpress.com/2013/07/04/pengantar-teknologi-game-tugas-4/#more-882
MATERI VIII
Game Berjaringan
Sebuah game online adalah permainan video yang dimainkan selama beberapa bentuk
jaringan komputer, menggunakan komputer pribadi atau konsol video game. Jaringan ini
biasanya internet atau teknologi setara, tetapi game selalu digunakan apa pun teknologi yang
saat ini: modem sebelum Internet, dan keras kabel terminal sebelum modem.
Perkembangan game online sendiri tidak lepas juga dari perkembangan teknologi
komputer dan jaringan komputer itu sendiri. Meledaknya game online sendiri merupakan
cerminan dari pesatnya jaringan computer yang dahulunya berskala kecil (small local network)
sampai menjadi internet dan terus berkembang sampai sekarang. Games Online saat ini
tidaklah sama seperti ketika games online diperkenalkan untuk pertama kalinya. Pada saat
muncul pertama kalinya tahun 1960, computer hanya bisa dipakai untuk 2 orang saja untuk
bermain game. Lalu muncullah computer dengan kemampuan time-sharing sehingga pemain
yang bisa memainkan game tersebut bisa lebih banyak dan tidak harus berada di suatu ruangan
yang sama (Multiplayer Games).
Sumber:
http://amaliafataham.blogspot.co.id/2015/04/game-berjaringan.html
MATERI IX
Pembuatan Game Komputer dengan Menerapkan Konsep Artifial Intelligent
Pada Sebuah Game Engine.
Kecerdasan Buatan atau kecerdasan yang ditambahkan kepada suatu sistem yang bisa
diatur dalam konteks ilmiah atauIntelegensi Artifisial (Artificial Intelligence atau hanya
13. disingkat AI) didefinisikan sebagai kecerdasan entitas ilmiah. Sistem seperti ini umumnya
dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin komputer
agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam
bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer
(games), logika fuzzy, jaringan syaraf tiruan dan robotika.
Banyak hal yang kelihatannya sulit untuk kecerdasan manusia, tetapi untuk Informatika
relatif tidak bermasalah. Seperti contoh: mentransformasikan persamaan, menyelesaikan
persamaan integral, membuat permainan catur atau Backgammon. Di sisi lain, hal yang bagi
manusia kelihatannya menuntut sedikit kecerdasan, sampai sekarang masih sulit untuk
direalisasikan dalam Informatika. Contoh media interaksi ialah:
Penglihatan (vision)
Suara (voice)
Ucapan (speech)
Gerakan anggota badan (gesture)
Contoh :
1. Anvil, Distrupt, Dunia, Jade, dan LyN
Merupakan game engine yang dikembangkan oleh
Ubisoft, tentunya game-game keluarannya
merupakan seri Prince of Persia, Tom Clancy,
Assassin’s Creed, dll.
2. Frostbite
Terkenal setelah seri Battlefield menjadi game
yang katanya game first-person shooter terbaik,
menurut sebagian orang.
3. Unreal Engine
Pilihan bagi para indie developer karena sifatnya yang bersifat freeware
dan menjadi propietary jika ingin mendapatkan fitur tambahan (pro).
Game yang telah dirilis menggunakan engine ini antara lain: Unreal
Tournament, seri Gears of War, seri Mass of Effects, Medal of Honor:
Airborne, dan Outlast.
4. CryEngine
14. Merupakan game engine yang dikembangkan
oleh Crytek. Telah merilis berbagai game seperti
seri Crysis dan Far Cry. Tetapi game engine ini
sangat berat untuk kelas pc yang mempunyai
spek rendah sehingga sering dijuluki “Cry
engine make me cry”.
5. Unity
Game-game keluarannya lebih sering menuju ke
aplikasi dan game-game kecil. Tapi keunggulan
tersendirinya adalah fleksibilitas dan bahasa yang
digunakan lumayan mudah (C# dan JavaScript). Game horor keluaran Digital
Happiness yaitu DreadOut yang notabene dibuat oleh anak bangsa dikembangkan oleh
Unity. Angkot The Game mungkin juga dikembangkan oleh Unity. Game-game lainnya
adalah Slender, Temple Run, Bad Piggies, dsb.
6. Source Engine
Game engine ini le bih banyak digunakan dalam
game genre fps. Dengan ini maka game-game
yang dikeluarkannya adalah seri Counter Strike,
Half Life, Portal, Left 4 Dead, dan The Stanley Parable.
Sumber:
http://hilmanzuhdie.blogspot.co.id/2015/06/pembuatan-game-komputer-dengan.html