APLIKASI GAME FIRST PERSON SHOOTING ‘REXA INVASION’ MENGGUNAKAN UNREAL ENGINE
ROBBY MARTA Bina Nusantara, Jl Kebon Jeruk Raya No 27 Jakarta Barat, 021-5345830,
[email protected]
DHIKA BAYU SEGARA Bina Nusantara, Jl Kebon Jeruk Raya No 27 Jakarta Barat, 021-5345830,
[email protected]
CITO BANGKIT SATRIO Bina Nusantara, Jl Kebon Jeruk Raya No 27 Jakarta Barat, 021-5345830,
[email protected]
Agustinna Yosanny, S.Kom., MCompSc
Abstrak Tujuan dari skripsi ini dibuat adalah untuk menganalisa dan merancang sebuah game first person shooting dengan grafik yang bagus dan dapat menjadi pilihan untuk permainan yang menantang sekaligus menyenangkan. Metodologi yang di gunakan dalam penulisan skripsi ini yaitu metode pengumpulan data yang terdiri dari studi kepustakaan yaitu dengan mencari teori dan informasi yang berhubungan dengan sistem yang dibuat. Setelah itu dilakukan observasi dengan tujuan mendapatkan informasi yang dibutuhkan untuk melanjutkan penelitian. Dilanjutkan dengan survei yaitu dengan memberikan kuisioner untuk pemeriksaan atau penelitian. Setelah melakukan survei maka di lanjutkan dengan metode analisis ini yaitu menganalisis terhadap hasil kuisioner yang didapatkan. Dilanjutkan menggunakan metode perancangan dan implementasi dan evaluasi. Metode perancangan dalam penulisan skripsi ini menggunakan waterfall yaitu dengan tahapan
Communication yaitu menganalisis kebutuhan software dan pengumpulan data, Planning yaitu untuk mendapatkan dokumen user requirement atau data yang berhubungan dengan keinginan user, Modeling perancangan software atau storyboard, Construction merupakan proses pengkodean untuk menerjemah desain dalam bahasa komputer , Deployment yaitu tahapan akhir dalam pembuatan software atau sistem kemudian software dilakukan pemeliharaan secara berkala. Hasil analisis yang dicapai adalah sebuah game first person shooting yang memiliki story dan grafik yang menarik lalu memiliki tingkat kesulitan yang cukup sulit agar user tertantang untuk bermain. Kesimpulan dari penelitian ini menunjukan bahwa para pemain merasa senang dengan memainkan game dengan tampilan grafik dan story yang menarik untuk dimainkan.(D),(C),(R).
Kata Kunci : Game, First Person Shooting, 3D, Unreal Engine
1. Pendahuluan Perkembangan teknologi saat ini telah digunakan untuk mendukung setiap aspek dan hampir seluruh aktifitas manusia, salah satunya dalam bidang hiburan dan permainan. Kemajuan teknologi yang sangat pesat ini membuat sebagian besar game menjadi lebih menarik dan interaktif. Selain itu juga kini game hampir dapat dimainkan dimanapun dan kapanpun. Salah satu game yang banyak diminati adalah First Person Shooting. Selain tampilan menarik, permainan seperti ini biasanya menegangkan dan sangat meningkatkan adrenalin. Game First Person Shooting (fps) adalah salah satu jenis game (genre) Action yang digemari menggunakan pandangan orang pertama di mana pemain seolah-olah menjadi karakter utama dalam game yang berpusat pada permainan di sekitar senjata-senjata dan peluru tempur. First Person Shooting jenis 3D game shooter yang menampilkan orang pertama sudut pandang dengan pemain yang melihat aksi melalui mata karakter permain. Tidak seperti Third Person Shooting yang terlihat dari bagian belakang atau samping, yang
memungkinkan pemain untuk melihat karakter mereka mengendalikan. Elemen desain utama adalah pertempuran, terutama yang melibatkan senjata api. Dalam sebuah game ada yang menerapkan grafik dua dimensi dan yang tiga dimensi (3D). Game 3D memiliki tampilan yang lebih nyata dibandingkan game 2D. Berkat kemajuan teknologi, banyak sekali game-game yang sudah menggunakan teknologi 3D, selain itu membuat game 3D sekarang tidaklah sulit. Banyak sekali game engine yang biasa digunakan untuk mempermudah pembuatan game 3D, salah satu contoh game engine yang terkenal adalah Unreal Development Kit.
2. Metodologi Dalam proses analisis perancangan topik skripsi ini berikut adalah metode-metode penelitian yang akan digunakan, antara lain: A. Metode Pengumpulan Data Dalam pengumpulan data terdapat beberapa metode yang ada. Berikut adalah metode-metode tersebut: 1. Metode Studi Kepustakan Dilakukan pencarian teori dan informasi yang berhubungan dengan sistem yang akan dibuat, baik dari buku-buku internet, hasil penelitian ilmiah dan sumber lainnya. 2. Survei Survei adalah pemeriksaan atau penelitian secara komprehensif. Survei yang dilakukan dalam melakukan penelitian biasanya dilakukan dengan menyebarkan kuisioner atau wawancara. 3.
Observasi Observasi adalah aktivitas pengamatan terhadap suatu proses atau objek dengan
maksud merasakan dan kemudian memahami pengetahuan dari sebuah gagasan yang
sudah diketahui sebelumnya, untuk mendapatkan informasi-informasi yang dibutuhkan untuk melanjutkan suatu penelitian. B. Metode Analisis Melakukan analisis terhadap hasil kuisioner, hasil pengumpulan data dan hasil studi kepustakaan untuk membangun system yang baru. 1. Metode Perancangan Metode perancangan yang digunakan yaitu: •
Perancangan Game
•
Multimedia Storyboard
•
Perancangan Sistem
2. Implementasi dan Evaluasi Implementasi yang berupa code yang menghasilkan sebuah game dan di evaluasi berdasarkan evaluasi user dan evaluasi antar muka pemakai yang berdasarkan segi interaksi manusia dan komputer serta multimedia yang menghasilkan game yang sesuai user inginkan.
2.1 Perancangan Game Game ini mempunyai cerita mengenai kekuasaan antara dua pihak di planet yang sangat jauh bernama Illustragon. Di dalam planet ini terdiri dari dua kubu yaitu Rexa dan Vixed. Dan tokoh utama dalam game ini bernama Noah. Disini Noah yang berasal dari clan Vixed harus mempertahankan daerah kekuasaan Vixed yang ternyata adalah inti dari perkembangan teknologi dari clan Vixed. Noah harus bisa menahan semua anggota Rexa yang terus masuk untuk mencapai inti untuk mencuri teknologi milik Vixed. Pada akhirnya commander rexa yaitu Wynn juga ikut menyerang Vixed Technology Centre yang akhirnya kalah terbunuh oleh Noah dan akhirnya Vixed kembali aman dari gangguan Rexa untuk sementara.
2.2 Perancangan UML (Unified Modelling Language) Berikut merupakan use case diagram yang digunakan dalam pembuatan aplikasi game “REXA INVASION” ini. Use case diagram berguna untuk menjelaskan hal-hal apa saja yang dapat dilakukan oleh pemain dalam game ini:
3. Implementasi Adapun spesifikasi hardware minimum yang diperlukan agar “REXA INVASION” ini dapat dijalankan dengan baik adalah seperti yang dipaparkan berikut: Prosessor
2.0+ GHz processor
Memory
2 GB
Graphic Card
SM3-compatible video card
Free Harddisk
400MB
4. Evaluasi A. Evaluasi Segi Interaksi Manusia dan Komputer 1. Berusaha untuk tetap konsisten Hal yang konsisten dalam game ini adalah terlihat pada jenis font yang sama pada setiap text, posisi tombol, background, dan posisi header. Hal ini dilakukan agar user tidak bingung dengan interface menu lain. 2. Memenuhi kegunaan universal Untuk memenuhi kegunaan universal agar mudah dimengerti oleh user, baik pemula atau user yang sudah ahli dalam memainkan setiap game. 3. Menawarkan umpan balik yang informatif Umpan balik yang informatif dapat dilihat saat user menekan tombol untuk menutup pintu atau tanda dimulainya wave dalam permainan. Bila musuh yang keluar belum selesai spawn, maka tombol tidak akan bisa di tekan kembali dan akan muncul tulisan “Eliminate all Rexa first to activate again!”. 4. Merancang dialog untuk penutupan Dialog penutupan pada game ini terdapat pada setiap akhir stage atau ketika user kalah dalam permainan. 5. Mencegah kesalahan Untuk mencegah kesalahan, maka dibuatkannya menu konfirmasi apabila user salah menekan tombol. 6. Mengizinkan pembalikan aksi yang mudah Dengan memberikan pilihan prev pada layar tutorial, membuat user dapat kembali melihat halaman sebelumnya bila kurang paham. 7. Mendukung tempat kendali internal Pada game ini, disediakan untuk mendukuk kendali internal. Disini user dapat mengatur resolution, screen mode, dan details. Sehingga user dapat menyesuaikan tampilan sesuai yang user mau.
8. Mengurangi beban ingatan jangka pendek Pada game ini, user akan di bantu dalam memulai wave. Bila user lupa untuk menekan tombol maka akan ada pemberitahuan “ Press ‘E’ to activate.” Sehingga user dapat mengingat apa yang harus dilakukan. B. Evaluasi dari Segi Elemen Multimedia:
Semua elemen multimedia yaitu teks, suara, grafis, animasi digunakan. C. Evaluasi pengguna: Dilakukan dengan melakukan penyebaran kuisioner kepada sejumlah orang yang telah memainkan aplikasi game “REXA INVASION” dan total responden yang telah mengisi adalah 30 orang.
5. Kesimpulan Berikut merupakan simpulan yang didapat dari penulisan skripsi ini: 1.
Tujuan awal pembuatan game ini adalah untuk memberikan sesuatu yang baru bagi user yang menyukai game first person shooting, dan itu terbukti dari kuisioner banyak yang menilai bahwa permainan ini menarik bagi user. Dan user merasakan manfaat yang awalnya bertujuan untuk memberikan suasana seperti dunia baru dalam dunia yang akan datang.
2.
Game ini dinilai cukup bagus dan menarik dari pilihan genre yang diberikan dan grafik yang ditunjukan kepada user.
3.
Perancangan game ini sudah cukup memenuhi kepuasan dan harapan user dari segi grafik, gameplay, dan juga story yang diberikan sehingga membuat user tertarik memainkan game ini.
4.
Perancangan game ini sudah memenuhi delapan aturan emas, yaitu: konsistensi, memenuhi kegunaan unviersal, menawarkan umpan balik yang informatif, merancang dialog untuk penutupan, mencegah kesalahan, pembalikan aksi yang
mudah, mendukung tempat kembali internat dan mengurangi beban ingatan jangka pendek. 5.
Game ini mudah untuk di mengerti terbukti dari hasil kuisioner sebagian besar user dapat mengerti dalam waktu yang cukup cepat. Namun menurut beberapa user, game ini memiliki tingkat kesulitan yang cukup sulit. Itu adalah tantanganyang diberikan untuk user agar terus memainkan permainan ini hingga dapat menguasainya.
DaftarPustaka Anonim. 2012. Unreal Engine. www.unrealengine.com Bates, B. (2004). Game Design (2nd ed.). USA: Premier Press. Clyde, J., & Thomas, C. (2008). Building an information literacy first-person shooter. Bradford, United Kingdom: Emerald Group Publishing, Limited. Connolly, T. M., & Begg, C. E. (2005). Database Systems: A Practical Approach to Design, Implementation, and Management. USA: Addison-Wesley. Debbabi, M., Hassaine, F., Jarraya, Y., Soeanu, A., & Alawneh, L. (2010). Verification and Validation in Systems Engineering. New York: Springer. Fullerton, T., Swain, C., & Hoffman, S. (2008). Game Design Workshop: A Playcentric Approach to Creating Innovative Games. USA: Elsevier Morgan Kaufmann. Pardew, L. (2004). Beginning Illustration And Storyboarding For Games. USA: Thomson Course Technology. Pressman, R. S. (2010). Software engineering: a practitioner's approach. USA: McGraw-Hill Higher Education. Saurabh, R., Behnoosh, H., & Shervin, S. (2010). A Survey of First-Person Shooter Gaming Traffic on the Internet. Los Alamitos, United States: IEEE Computer Society. Schell, J. (2008). The Art of Game Design: A Book of Lenses. USA: Elsevier Morgan Kaufmann. Shneiderman, B., & Plaisant, C. (2010). Designing the User Interface: Strategies for Effective Human-Computer Interaction. USA: Addison Wesley. Vaughan, T. (2011). Multimedia Making It Work Eighth Edition. USA: McGraw Hill Professional.
GAME APPLICATION FIRST PERSON SHOOTING ‘REXA INVASION’ USING UNREAL ENGINE
ROBBY MARTA Bina Nusantara, Jl Kebon Jeruk Raya No 27 Jakarta Barat, 021-5345830,
[email protected]
DHIKA BAYU SEGARA Bina Nusantara, Jl Kebon Jeruk Raya No 27 Jakarta Barat, 021-5345830,
[email protected]
CITO BANGKIT SATRIO Bina Nusantara, Jl Kebon Jeruk Raya No 27 Jakarta Barat, 021-5345830,
[email protected]
Agustinna Yosanny, S.Kom., McompSc
Abstract
The purpose of this paper is to analyze and design is a first person shooting game with great graphics and can be an option for a challenging and fun game. The methodology used in the writing of this paper the method of data collection that consists of literature study is to find theories and information related to the system were made. After that observation with the aim of getting the information needed to continue the research. Followed by a questionnaire survey is to provide for the examination or investigation. After surveying then continue with the method of analysis is to analyze the results of the questionnaire were obtained. Continuing to use the design and implementation methods and evaluation. Design method in the writing of this thesis is to use the waterfall Communication stage is to analyze the needs of software and data collection, namely Planning to get user requirement documents or data
related to user desires, Modeling software design or storyboard, Construction is the process of encoding to translate the language design computers, Deployment is the final stage in the creation of software or system and software maintenance done regularly. The results of the analysis are achieved is a first person shooting game with an interesting story and graphics and has a difficulty level that is quite difficult to be user challenged to play. The conclusion of this study indicate that the players are happy with playing game with graphics and story are interesting to play. (D), (C), (R).
Keywords: Game, First Person Shooting, 3D, Unreal Engine
1. Preliminary The development of technology is now used to support every aspect and almost all human activities, one of them in the area of entertainment and games. Rapid technological progress is making the most of the game become more interesting and interactive. It is also now the game can be played almost anywhere and anytime. One of the many popular games are First Person Shooting. In addition to attractive appearance, a game like this is usually stressful and greatly increase adrenaline. Game First Person Shooting (FPS) is one type of game (genre) Action is a popular use first person view where the player seems to be the main character in the game game centered around the weapons and bullets combat. First Person Shooting kinds of 3D shooter game featuring the first point of view the players see the action through the eyes of game in character. Unlike the Third Person Shooting visible from the back or side, which allows players to see their characters to control. The main design element is combat, mainly involving firearms. In a game there that applies two-dimensional graphics and three-dimensional (3D). 3D games have a more realistic view than 2D games. Thanks to advances in technology, a lot of games that are already using 3D technology, besides making a 3D game now is not difficult.
Lots of game engine that is used to facilitate the creation of 3D games, one example is the famous game engine Unreal Development Kit.
2. Methodology In the process of designing the analysis of this thesis, the following topics are research methods to be used, among other things: A. Data Collection Methods In collecting the data, there are several methods. Here are the methods: 1. Methods Study Do search theory and information related to the system to be made, both from the Internet books, scientific research and other sources. 2. Survey The survey is a comprehensive examination or investigation. Surveys conducted in the research is usually done by distributing questionnaires or interviews. 3. Observation Observation is the observation of the activity of a process or object in order to feel and then to understand the knowledge of an idea that has been known before, to obtain the information needed to continue the research.
B. Analysis Method Analyzing the results of questionnaires, data collection and results of the literature study to build a new system. 1. Iterative Methods Design method used is: • Designing Games • Multimedia Storyboard • System Design
2. Implementation and Evaluation Implementation in the form of code that produces a game and evaluated based on the evaluation of user and user interface evaluation based on the terms of human interaction and computer games and multimedia that generates the appropriate user wants.
2.1 Design Game This game has a story of power between the two parties in a very distant planet named Illustragon. In the planet is made up of two camps, namely Rexa and Vixed. And the main character in this game named Noah. Here Noah from Vixed clan must defend territory Vixed which was the core of the technological development of the clan Vixed. Noah should be able to withstand all Rexa members who continue to go to reach the core to steal proprietary technology Vixed. In the end the commander rexa Wynn also attacked Vixed Technology Centre were finally defeated and ultimately killed by Noah Vixed back safe from Rexa for a while.
2.2 Design of UML (Unified Modeling Language) Here is a use case diagram that is used in the making of the application game "REXA INVASION" is. Use case diagrams are useful for explaining what things that can be done by the players in this game:
3. Implementation The minimum hardware specifications needed to "REXA INVASION" can run well is as described below: Prosessor
2.0+ GHz processor
Memory
2 GB
Graphic Card
SM3-compatible video card
Free Harddisk
400MB
4. Evaluation A. Evaluation Aspects of Human and Computer Interaction 1. Trying to stay consistent Consistent thing in this game is shown in the same font on any text, position of buttons, background and header position. This is done so that the user is not confused with another menu interface.
2. Meet universal usability To fully utilize the universal order to be understood by the user, whether novice or expert users already play every game. 3. Offer informative feedback Informative feedback that can be seen when the user presses the button to close the door or wave marks the start of the game. When enemies spawn out yet finished, the keypad will not be in the press again and it will appear the words "Eliminate all Rexa first to activate again". 4. Designing the dialogue for closure Dialog closing on this game are at the end of each stage or when user loses the game. 5. Preventing errors To prevent errors, hence made confirmation menu when the user presses the wrong button. 6. Allow easy reversal of actions By providing on-screen tutorial prev option, allows the user to re-look at the previous page when less understood. 7. Supports internal control place In this game, provided for mendukuk internal control. Here the user can set the resolution, screen mode, and details. So the user can adjust the display as the user wants. 8. Reducing the burden of short-term memory In this game, users will in help in starting the wave. If the user forgot to press the button then you will be notified "Press 'E' to activate." So the user can remember what to do. B. Evaluation of Aspects Multimedia Elements: All
multimedia
C. User Evaluation:
elements
are
text,
sound,
graphics,
animation
is
used.
Done by distributing questionnaires to a number of people who have played the game application "REXA INVASION" and the total respondents have filled is 30.
5. Conclusion Here is the conclusion derived from the writing of this thesis: 1. The original purpose of this game is to give something new for users who like first person shooting game, and it was evident from the questionnaires many perceive that the game is interesting for the user. And user experience benefits originally intended to provide an atmosphere like a new world in the world to come. 2. This game is considered quite good and interesting choice given genre and charts shown to the user. 3. The design of this game is enough to meet the satisfaction and user expectations in terms of graphics, game play, and story are also given so that the user interested in playing this game. 4. The design of this game is to meet the eight golden rules are: consistency, usability universal meet, offering informative feedback, dialog design for closure, prevent errors, easy reversal of actions, support a return internall and reduce the burden of short-term memory. 5.
This game is easy to understand the results of the questionnaire proved most users can understand in a fairly fast. But according to some users, this game has a difficulty level that is quite difficult. That was the challenge given to the user to continue to play this game to be mastered.
DaftarPustaka Anonim. 2012. Unreal Engine. www.unrealengine.com Bates, B. (2004). Game Design (2nd ed.). USA: Premier Press. Clyde, J., & Thomas, C. (2008). Building an information literacy first-person shooter. Bradford, United Kingdom: Emerald Group Publishing, Limited. Connolly, T. M., & Begg, C. E. (2005). Database Systems: A Practical Approach to Design, Implementation, and Management. USA: Addison-Wesley. Debbabi, M., Hassaine, F., Jarraya, Y., Soeanu, A., & Alawneh, L. (2010). Verification and Validation in Systems Engineering. New York: Springer. Fullerton, T., Swain, C., & Hoffman, S. (2008). Game Design Workshop: A Playcentric Approach to Creating Innovative Games. USA: Elsevier Morgan Kaufmann. Pardew, L. (2004). Beginning Illustration And Storyboarding For Games. USA: Thomson Course Technology. Pressman, R. S. (2010). Software engineering: a practitioner's approach. USA: McGraw-Hill Higher Education. Saurabh, R., Behnoosh, H., & Shervin, S. (2010). A Survey of First-Person Shooter Gaming Traffic on the Internet. Los Alamitos, United States: IEEE Computer Society. Schell, J. (2008). The Art of Game Design: A Book of Lenses. USA: Elsevier Morgan Kaufmann. Shneiderman, B., & Plaisant, C. (2010). Designing the User Interface: Strategies for Effective Human-Computer Interaction. USA: Addison Wesley. Vaughan, T. (2011). Multimedia Making It Work Eighth Edition. USA: McGraw Hill Professional.