How to Make Games in Gamemaker Studio Introduction

Total Page:16

File Type:pdf, Size:1020Kb

How to Make Games in Gamemaker Studio Introduction How To Make Games In GameMaker Studio Introduction How To Make Games In GameMaker Studio Copyright © 2017 Leon Oscar Kidando About the Author I’m Leon Oscar Kidando Lwoga, a game developer from Dar Es Salaam, Tanzania. I have been passionate about making for many years. However it was in 2013 that I decided to pursue Game Development as more than just a hobby. In 2015, I released my first commercial game for windows Battle Buggy Grounds. After learning more about game development, years later, I published a handful of other games (which you can find on myGameJolt and itch.io profiles). My next commercial game project is Battle Buggy Glitch. I’m determined to turn my passion for developing games into more than just a hobby. What this book covers This book covers making 3 games in GameMaker Studio using GML (Game Maker Language) code. It does not include publishing your games in market places. Rather it focuses only making these 3 video games from scratch. It will cover concepts and the fundamentals of developing games in general. Exploring common game features such as manipulating game images, sound and level designing within GameMaker. You will need GameMaker Studio You will require Free/Standard, Professional or Master edition of GameMaker Studio. Any version should work but this course be using version 1.4. Users of GameMaker Studio 2.0 can also follow along. There’s a section that briefly highlights the differences between GameMaker Studio 1.4 and 2.0 for those completely new to both applications. Who this book is for This book is for anyone ready to learn how to make games with no prior experience. It will be less challenging for those with a programming background, but this book is meant to hand-hold you throughout the entire process of making these 3 games. Even the programming concepts you will learn in this book have been explained in a non- conventional way. Page 2 How To Make Games In GameMaker Studio Introduction It is not a detailed guide on how GameMaker Studio works nor is it a book that teaches GML coding from top-to-bottom. Rather it is concerned mostly with the exact requirements required to build the games the course will teach you to make. The first game is simple. The next game is slightly more challenging to create. The last is the most challenging of the 3 and utilizes more of the functionality GameMaker has. Things to note Any text that you see surrounded in an orange box such as this, will be used to go into a deeper explanation of concepts. It will also be used to offer readers with no prior programming experience a non conventional explanation of some of these concepts. Any words highlighted in red and emphasized will be used to mark an important keyword or phrase. It will also be used to highlight an element (like a button or icon) in GameMaker Studio. Any text written in a grey box such as this will contain code that can be copied and directly pasted in GameMaker Studio. This is to save you time from having to re-write on your own if you do not wish to. Also, you will notice that I indent code sometimes. For example, instead of writing this block of code like this: Why GameMaker? Here’s some inspiration GameMaker and GameMaker Studio have been praised by many in the game development industry for being easier to understand than many other game creation applications in the market. Not only that, but GameMaker and GameMaker Studio is responsible for the existence of so many amazing games. Below is a list links to games created by GameMaker. Page 3 How To Make Games In GameMaker Studio Introduction Nuclear Throne Ultimate Briefcase Deadbolt Psebay Spelunky Classic Iron Snout Risk of Rain Gunpoint Nidhogg Skein 8bit Killer See No Evil Maldita Castilla Samurai Gunn Death’s Gambit Hydorah Hyper Light Drifter Gods Will Be Watching Downwell Charge Shot Hotline Miami Battle Buggy Glitch Get in touch with me If you have any feedback about the book, please feel free to get in touch with me. email: [email protected] twitter: @kidando facebook: kidando Final word before we begin I just want to wish you well on your journey to becoming a great game developer. More than anything, your imagination and willingness to experiment will be responsible for how well you make progress throughout your journey. When faced with challenges or concepts you may not immediately understand, experiment and seek alternative methods to accomplishing the same task. Page 4 How To Make Games In GameMaker Studio Table Of Contents Table Of Contents GameMaker Studio 1.4 vs 2.0 6 A quick look at what’s different in GameMaker Studio 2.0 and why you can still follow along if you don’t have access to version 1.4. Game 1: Chaos Disks 24 A simple game to introduce you to the game development work-flow inside of GameMaker Studio. Game 2: Fight Space Turbo 78 A side scrolling space shooter that uses the fundamentals learned in Game 1 to build a slightly more complex gaming experience. Game 3: Dangerous Dude 133 A platformer that teaches the basics of popular gaming mechanics like accomplishing goals, collecting items and moving between levels. Page 5 GameMaker Studio 1.4 vs 2.0 About this chapter We will look at the important differences between GameMaker Studio 1.4 and 2.0 for this course. By the time his e-book was coming out, YoYo Games (owners of GameMaker Studio) stopped providing copies of GameMaker Studio 1.4 for free. Users now have to download 2.0 which might give them access to 1.4 as well. The differences aren’t that extreme. Users of both 2.0 and 1.4 will be able to follow along without any issues. How To Make Games In GameMaker Studio GameMaker Studio 1.4 vs 2.0 By the time I published this e-book, GameMaker Studio 2.0 was officially released and 1.4 was no longer made available for free download. Although this course uses screen-shots (and work-flow) from GameMaker Studio 1.4 (the version before GameMaker Studio 2.0 was introduced), making games in either version remains fundamentally the same. The graphical interface was overhauled, but a lot of the components from 1.4 can still be found in 2.0 if you know where to look. You can use the course with any of the versions. Here are some important comparisons between the two development environments that will be important to know if you are going to be using GameMaker Studio for the very first time. 1. Launching the application 1.4 Page 7 How To Make Games In GameMaker Studio GameMaker Studio 1.4 vs 2.0 2.0 GMS 1.4 (GameMaker Studio 1.4) starts up with a welcome window with tabs at the top. At the bottom of the window are a list of your recently opened projects. To create a new project you would click on the New tab. GMS 2.0 starts up maximized. With title icons instead of tabs for actions such as creating a new project. Recent projects are listed on the left. 2.0 Page 8 How To Make Games In GameMaker Studio GameMaker Studio 1.4 vs 2.0 One particular difference when starting a new game in 2.0 is that you now are able to decide before working on your project, whether you plan to use Drag and Drop or GameMaker Language. We will be building games using GameMaker Language. 2. The Development Environment 1.4 2.0 Page 9 How To Make Games In GameMaker Studio GameMaker Studio 1.4 vs 2.0 2.0 received a visual upgrade to have a more modern look to it. Something that is also immediately noticeable is the resource tree shift. In 1.4 it’s on the left, while in 2.0 it’s on the right. 2.0 also introduced workspaces. However for this course, we will not be looking at that. You can get an overview of how this works by heading over the YoYo Games websites. 3. Working With Sprites 3.1 Creating sprites 1.4 1.4 2.0 2.0 Page 10 How To Make Games In GameMaker Studio GameMaker Studio 1.4 vs 2.0 Creating a sprite remains the same. Right-clicking on Sprites from the resource tree will display a list of options including Create Sprite. The sprite properties / editor window is different visually, but everything you could do in 1.4 is available (and improved) in 2.0 To import a sprite in 1.4, you would click on Load Sprite from this Sprite Properties window. In 2.0 you click on Import. 3.2 Changing the sprite origin 1.4 2.0 Page 11 How To Make Games In GameMaker Studio GameMaker Studio 1.4 vs 2.0 In 2.0 you can now select from a drop down, a list of locations on the sprite to set the origin. Note that to set the sprite’s origin to centre, you will need to select Middle Centre. 3.3 Manipulating the sprite’s collision mask 1.4 2.0 In 2.0 the sprites collision mask properties can be manipulated on the same sprite properties window. Clicking on Modify Mask in 1.4 will open a Mask Properties window. Page 12 How To Make Games In GameMaker Studio GameMaker Studio 1.4 vs 2.0 4.
Recommended publications
  • The Development and Validation of the Game User Experience Satisfaction Scale (Guess)
    THE DEVELOPMENT AND VALIDATION OF THE GAME USER EXPERIENCE SATISFACTION SCALE (GUESS) A Dissertation by Mikki Hoang Phan Master of Arts, Wichita State University, 2012 Bachelor of Arts, Wichita State University, 2008 Submitted to the Department of Psychology and the faculty of the Graduate School of Wichita State University in partial fulfillment of the requirements for the degree of Doctor of Philosophy May 2015 © Copyright 2015 by Mikki Phan All Rights Reserved THE DEVELOPMENT AND VALIDATION OF THE GAME USER EXPERIENCE SATISFACTION SCALE (GUESS) The following faculty members have examined the final copy of this dissertation for form and content, and recommend that it be accepted in partial fulfillment of the requirements for the degree of Doctor of Philosophy with a major in Psychology. _____________________________________ Barbara S. Chaparro, Committee Chair _____________________________________ Joseph Keebler, Committee Member _____________________________________ Jibo He, Committee Member _____________________________________ Darwin Dorr, Committee Member _____________________________________ Jodie Hertzog, Committee Member Accepted for the College of Liberal Arts and Sciences _____________________________________ Ronald Matson, Dean Accepted for the Graduate School _____________________________________ Abu S. Masud, Interim Dean iii DEDICATION To my parents for their love and support, and all that they have sacrificed so that my siblings and I can have a better future iv Video games open worlds. — Jon-Paul Dyson v ACKNOWLEDGEMENTS Althea Gibson once said, “No matter what accomplishments you make, somebody helped you.” Thus, completing this long and winding Ph.D. journey would not have been possible without a village of support and help. While words could not adequately sum up how thankful I am, I would like to start off by thanking my dissertation chair and advisor, Dr.
    [Show full text]
  • Game Engines
    Game Engines Good for Prototypes and kids Scratch http://scratch.mit.edu/ Alice http://www.alice.org/ Kodu http://www.kodugamelab.com/ Game Salad http://www.gamesalad.com/ Gamemaker Studio http://www.yoyogames.com/gamemaker/studio 3D Engines Unity 3D http://www.unity3d.com/ Unreal Engine http://www.unrealengine.com/udk/ Torque 3D http://www.garagegames.com/products/torque-3d Flash based Engines Push Button https://github.com/PushButtonLabs/PushButtonEngine Flixel http://flixel.org/ General programming resources Railsbridge Free workshops in Ruby and Rails for women and their friends http://workshops.railsbridge.org/ Skillcrush Daily email with intro to web and computer topics, tutorials soon. http://www.skillcrush.com/ Code Academy Javascript, html, css, ruby and python http://www.codecademy.com/ Hackity Hack Teaches ruby http://www.hackety.com/ Code Avengers Javascript, html/css http://www.codeavengers.com/ Udacity Online college level courses with an intro to computer science course http://www.udacity.com/ Coursea Online college level course in all sorts of subjects https://www.coursera.org/ Git Hub All sorts of code lives here! https://github.com Processing A simple yet powerful programming language for images, animation and interaction. Lots of great example code. http://www.processing.org/ Game Studios in Madison, WI Raven Software (Activision Blizzard) http://ravensoft.com/ Human Head http://www.humanhead.com/ Filament Games http://www.filamentgames.com/ PerBlue http://www.perblue.com/ Ronin Studios http://www.roninsc.com/ Three
    [Show full text]
  • Physics Editor Mac Crack Appl
    1 / 2 Physics Editor Mac Crack Appl This is a list of software packages that implement the finite element method for solving partial differential equations. Software, Features, Developer, Version, Released, License, Price, Platform. Agros2D, Multiplatform open source application for the solution of physical ... Yves Renard, Julien Pommier, 5.0, 2015-07, LGPL, Free, Unix, Mac OS X, .... For those who prefer to run Origin as an application on your Mac desktop without a reboot of the Mac OS, we suggest the following virtualization software:.. While having the same core (Unigine Engine), there are 3 SDK editions for ... Turnkey interactive 3D app development; Consulting; Software development; 3D .... Top Design Engineering Software: The 50 Best Design Tools and Apps for ... design with the intelligence of 3D direct modeling,” for Windows, Linux, and Mac users. ... COMSOL is a platform for physics-based modeling and simulation that serves as ... and tools for electrical, mechanical, fluid flow, and chemical applications .... Experience the world's most realistic and professional digital art & painting software for Mac and Windows, featuring ... Your original serial number will be required. ... Easy-access panels let you instantly adjust how paint is applied to the brush and how the paint ... 4 physical cores/8 logical cores or higher (recommended).. A dynamic soft-body physics vehicle simulator capable of doing just about anything. ... Popular user-defined tags for this product: Simulation .... Easy-to-Use, Powerful Tools for 3D Animation, GPU Rendering, VFX and Motion Design. ... Trapcode Suite 16 With New Physics, Magic Bullet Suite 14 With New Color Workflows Now ... Maxon Cinema 4D Immediately Available for M1-Powered Macs image ..
    [Show full text]
  • Development of a 2D Lateral Action Videogame for Android Platforms
    Escola Politècnica Superior Universitat de Girona Development of a 2D lateral action videogame for Android platforms. Desenvolupament d’un videojoc d’acció lateral per a plataformes Android. Projecte/Treball Fi de Carrera GEINF. Pla 2016 Document: Memòria Autor: Robert Bosch Director: Gustavo Patow Departament: Informàtica, Matemàtica Aplicada i Estadística Àrea: LSI Convocatoria: JUNY/2016 Contents 1 Introduction6 1.1 Introduction . .6 1.2 Personal motivations . .7 1.3 Project motivations . .7 1.4 Project purposes . .7 1.5 Objectives . .7 1.6 Structure of this memory . .8 2 Feasibility study9 2.1 Resources needed to develop this project . .9 2.1.1 Developer requirements . .9 2.1.2 Player requirements . .9 2.2 Initial budget . 10 2.3 Human resources . 10 2.4 Technological viability . 11 2.4.1 Economic viability . 11 2.4.2 Human costs . 11 2.4.3 Equipment costs . 11 2.4.4 Total costs . 11 3 Methodology 12 4 Planning 14 4.1 Working plan . 14 4.2 Planned tasks . 14 4.2.1 Planning . 14 4.2.2 Learning . 14 4.2.3 Implementation . 14 4.2.4 Verification . 15 4.2.5 Documentation . 15 4.3 Estimated scheduling . 16 4.4 Expected results of every task . 17 4.4.1 Planning . 17 4.4.2 Learning . 17 4.4.3 Implementation . 17 4.4.4 Verification . 17 4.4.5 Documentation . 17 5 Framework 18 5.1 Videogame engines . 18 5.2 Examples of videogame engines . 18 5.2.1 Unreal Engine . 18 2 Contents Contents 5.2.2 CryEngine . 19 5.2.3 GameMaker .
    [Show full text]
  • 165 Lecture Notes 1 - Game Engines Csc 165 Computer Game Architecture Basic Game Structure
    CSc 165 Lecture Notes 1 - Game Engines CSc 165 Computer Game Architecture Basic Game Structure Start while (!gameOver) Initialize system Player Input Initialize 1 - Game Engines game One iteration Game Main Logic Update Loop = 1 Frame Shutdown Render Exit “Tightly-coupled” game loop 2 CSc 165 Lecture Notes CSc 165 Lecture Notes 1 - Game Engines 1 - Game Engines Game ENGINE Typical Game Engine Functions A reusable collection of modules ▪ Independent of any particular Game Logic • Simulation of elapsed time • View (camera) control ▪ Encapsulates platform dependencies • Scene Management • Input handling o Objects, geometry details ▪ Possible because all games have things in common • Sound generation • Rendering • Network communication • Collision Detection/Handling Game Application Logic o Physics simulation • Special effects • Lights, Shadows, Textures o Explosions, fire, … Game Engine Player 3 4 CSc 165 Lecture Notes CSc 165 Lecture Notes 1 - Game Engines 1 - Game Engines Game Engine Design Some Game Engines Game Application Logic o Unity o jMonkey o Unreal o OGRE o Godot o Quake <<interface>> <<interface>> <<interface>> <<interface>> … other RenderSystem Input Audio Networking o CryEngine o Lumberyard o Blender (Amazon) Game Engine o Panda 3D o Torque 3D Network o GameMaker o Hero Engine For an expanded list see: http://en.wikipedia.org/wiki/List_of_game_engines 5 6 CSc 165 Lecture Notes CSc 165 Lecture Notes 1 - Game Engines 1 - Game Engines RAGE : “Raymond’s Awesome Game Engine” Abstracting Game Structure A collection of Java packages
    [Show full text]
  • Opera Acquires Yoyo Games, Launches Opera Gaming
    Opera Acquires YoYo Games, Launches Opera Gaming January 20, 2021 - [Tuck-In] Acquisition forms the basis for Opera Gaming, a new division focused on expanding Opera's capabilities and monetization opportunities in the gaming space - Deal unites Opera GX, world's first gaming browser and popular game development engine, GameMaker - Opera GX hit 7 million MAUs in December 2020, up nearly 350% year-over-year DUNDEE, Scotland and OSLO, Norway, Jan. 20, 2021 /PRNewswire/ -- Opera (NASDAQ: OPRA), the browser developer and consumer internet brand, today announced its acquisition of YoYo Games, creator of the world's leading 2D game engine, GameMaker Studio 2, for approximately $10 million. The tuck-in acquisition represents the second building block in the foundation of Opera Gaming, a new division within Opera with global ambitions and follows the creation and rapid growth of Opera's innovative Opera GX browser, the world's first browser built specifically for gamers. Krystian Kolondra, EVP Browsers at Opera, said: "With Opera GX, Opera had adapted its proven, innovative browser tech platform to dramatically expand its footprint in gaming. We're at the brink of a shift, when more and more people start not only playing, but also creating and publishing games. GameMaker Studio2 is best-in-class game development software, and lowers the barrier to entry for anyone to start making their games and offer them across a wide range of web-supported platforms, from PCs, to, mobile iOS/Android devices, to consoles." Annette De Freitas, Head of Business Development & Strategic Partnerships, Opera Gaming, added: "Gaming is a growth area for Opera and the acquisition of YoYo Games reflects significant, sustained momentum across both of our businesses over the past year.
    [Show full text]
  • Capítulo 3. Unity 3D
    TRABAJO FINAL DE GRADO TÍTULO DEL TFG: Diseño de patrones para construir un Juego Serio de forma fácil y rápida con Unity. TITULACIÓN: Grado en Ingeniería Telemática AUTOR: Miquel Delgado Losada DIRECTOR: Dolors Royo Vallés DATA: 8 de Julio 2016 Título: Diseño de patrones para construir un Juego Serio de forma fácil y rápida con Unity. Autor: Miquel Delgado Losada Director: Dolors Royo Vallés Data: 8 de Julio 2016 Resumen Los videojuegos son una de las formas de expresión más universales y amenas que hay en la industria de los contenidos digitales. Por eso, desde que comenzaron a programarse, se ha buscado aprovechar sus puntos fuertes para implementar mecanismos que ayuden al aprendizaje o al trabajo en equipo. Está demostrado que, gracias a los videojuegos, es más fácil para las personas, memorizar fragmentos, acciones o entender conceptos que de una forma tradicional. Así mismo, también es más fácil cooperar y trabajar en equipo cuando se tiene un objetivo común y cuando este objetivo se consigue de forma más fácil cooperando, al revés que realizándolo de forma individual. Debido a los avances tecnológicos, hoy en día no solo encontramos videojuegos en una sola plataforma, sino que los encontramos en diversos medios como ordenadores personales, móviles, tablets, consolas de sobremesa o consolas portátiles entre otros. Para ello se utilizan los motores de videojuegos, herramientas que ayudan a los desarrolladores a crear el mundo virtual que va a contener en su videojuego, con ayudas para crear el mundo en 2D, 3D, físicas, iluminación y otros aspectos necesarios para que la experiencia de juego sea agradable para el usuario.
    [Show full text]
  • Tiled Documentation Release 1.7.2
    Tiled Documentation Release 1.7.2 Thorbjørn Lindeijer Aug 10, 2021 User Manual 1 Introduction 3 1.1 About Tiled................................................3 1.2 Getting Started..............................................3 2 Projects 9 2.1 What’s in a Project............................................9 2.2 Sessions.................................................9 2.3 Opening a File in the Project....................................... 10 3 Working with Layers 11 3.1 Layer Types............................................... 11 3.2 Parallax Scrolling Factor......................................... 13 3.3 Tinting Layers.............................................. 14 4 Editing Tile Layers 17 4.1 Stamp Brush............................................... 17 4.2 Terrain Brush............................................... 18 4.3 Bucket Fill Tool............................................. 18 4.4 Shape Fill Tool.............................................. 18 4.5 Eraser................................................... 18 4.6 Selection Tools.............................................. 19 4.7 Managing Tile Stamps.......................................... 19 5 Working with Objects 21 5.1 Placement Tools............................................. 21 5.2 Select Objects.............................................. 23 5.3 Edit Polygons............................................... 24 5.4 Connecting Objects........................................... 25 6 Editing Tilesets 27 6.1 Two Types of Tileset..........................................
    [Show full text]
  • Localization Tools in General Purpose Game Engines: a Systematic Mapping Study
    Hindawi International Journal of Computer Games Technology Volume 2021, Article ID 9979657, 15 pages https://doi.org/10.1155/2021/9979657 Review Article Localization Tools in General Purpose Game Engines: A Systematic Mapping Study Marcus Toftedahl Division of Game Development, University of Skövde, Skövde, Sweden Correspondence should be addressed to Marcus Toftedahl; [email protected] Received 31 March 2021; Accepted 5 July 2021; Published 23 July 2021 Academic Editor: Cristian A. Rusu Copyright © 2021 Marcus Toftedahl. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. This paper addresses localization from a game development perspective by studying the state of tool support for a localization work in general purpose game engines. Using a systematic mapping study, the most commonly used game engines and their official tool libraries are studied. The results indicate that even though localization tools exists for the game engines included in the study, the visibility, availability, and functionality differ. Localization tools that are user facing, i.e., used to create localization, are scarce while many are tool facing, i.e., used to import localization kits made outside the production pipeline. 1. Introduction tions or specific corporate entities handling functions such as marketing or distribution. This is not always the case with “The world is full of different markets and cultures and, to indie game development, where Pereira and Bernardes [7] maximize profits™[sic], nowadays games are released in sev- note that the structure of indie development is more flexible, eral languages.
    [Show full text]
  • Escenarios De Simulación De Conducción Basados En Unity Con Vehículos De Combustión Y Eléctricos
    UNIVERSIDAD DE VALLADOLID E.T.S.I. TELECOMUNICACIÓN TRABAJO FIN DE MÁSTER MÁSTER EN INGENIERIA DE TELECOMUNICACIÓN Escenarios de simulación de conducción basados en Unity con vehículos de combustión y eléctricos. Autor: D. Eduardo Loya Rodríguez Tutor: D. David González Ortega Valladolid, 21 de Febrero de 2018 TÍTULO: Escenarios de simulación de conducción basados en Unity con vehículos de combustión y eléctricos AUTOR: Eduardo Loya Rodríguez TUTOR: D. David González Ortega DEPARTAMENTO: Departamento de Teoría de la Señal y Comunicaciones e Ingeniería Telemática TRIBUNAL PRESIDENTE: Dña. María Ángeles Pérez Juárez VOCAL: Dña. Míriam Antón Rodríguez SECRETARIO: D. Javier Manuel Aguiar Pérez SUPLENTE: D. Miguel López Coronado SUPLENTE: D. Jaime Gómez Gil SUPLENTE: Dña. Isabel de la Torre Díez FECHA: CALIFICACIÓN: Universidad de Valladolid 1 Resumen A lo largo de los últimos años se ha podido presenciar la continua evolución del mundo de los videojuegos, la cual se ha producido no sólo a nivel gráfico o de jugabilidad, sino que también en cuanto a su finalidad, abriéndose un nuevo campo alejado de la búsqueda de la pura diversión y que busca ir más allá, permitiendo que se pueda pensar en ellos como herramienta para adquirir conocimiento o para prepararnos ante situaciones de la vida real. Es precisamente en este nuevo campo donde se sitúa el simulador de conducción que se lleva a cabo en este proyecto, desarrollado con la plataforma Unity 3D, con el que se podrán poner en práctica las habilidades de los usuarios en la conducción de una manera didáctica a través de una ruta real que recorre la ciudad de Valladolid.
    [Show full text]
  • Basic Elements and Characteristics of Game Engine
    Global Journal of Computer Sciences: Theory and Research Volume 8, Issue 3, (2018) 126-131 www.gjcs.eu Basic elements and characteristics of game engine Ramiz Salama*, Near East University, Department of Computer Engineering, Nicosia 99138, Cyprus Mohamed ElSayed, Near East University, Department of Computer Engineering, Nicosia 99138, Cyprus Suggested Citation: Salama, R. & ElSayed, M. (2018). Basic elements and characteristics of game engine. Global Journal of Computer Sciences: Theory and Research. 8(3), 126–131. Received from March 11, 2018; revised from July 15, 2018; accepted from November 13, 2018. Selection and peer review under responsibility of Prof. Dr. Dogan Ibrahim, Near East University, Cyprus. ©2018 SciencePark Research, Organization & Counseling. All rights reserved. Abstract Contemporary game engines are invaluable tools for game development. There are many engines available, each of them which excel in certain features. Game Engines is a continuous series that helps us to make and design beautiful games in the simplest and least resource way. Game drives support a wide variety of play platforms that can translate the game into a game that can be played on different platforms such as PlayStation, PC, Xbox, Android, IOS, Nintendo and others. There is a wide range of game engines that suit every programmer and designed to work on Unity Game Engine, Unreal Game Engine and Construct Game Engine. In the research paper, we discuss the basic elements of the game engine and how to make the most useful option among Game Engines depending on your different needs and needs of your game. Keywords: Game engine, game engine element, basics of game engine.
    [Show full text]
  • Pembuatan Aplikasi 3D Viewer Mobile Dengan Menggunakan Teknologi Virtual Reality (Studi Kasus: Perobekan Bendera Belanda Di Hotel Majapahit)
    JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: 2337-3539 (2301-9271 Print) A-397 Pembuatan Aplikasi 3D Viewer Mobile dengan Menggunakan Teknologi Virtual Reality (Studi Kasus: Perobekan Bendera Belanda di Hotel Majapahit) Berta Sihite, Febriliyan Samopa, dan Nisfu Asrul Sani Jurusan Sistem Informasi, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember (ITS) Gedung FTIf, Kampus ITS Sukolilo, Surabaya 60111 E-mail: [email protected] Abstrak—Peristiwa kemerdekaan Indonesia umumnya dapat Para siswa yang mendapat pelajaran sejarah di bangku dilihat melalui film atau video, Namun kualitas yang didapat sekolah juga banyak yang belum mengerti terhadap ilmu juga tidak sebagus saat ditayangkan pertama kali. Pembelajaran sejarah itu sendiri padahal setiap pelajaran itu penting sejarah di sekolah yang ditekankan juga adalah metode dipelajari.Seperti yang dikatakan oleh Dr. Kuntowijoyo dalam menghafal maka tidak jarang banyak siswa yang tidak bukunya Pengantar Ilmu Sejarah mengatakan bahwa “Orang menyenangi pelajaran tersebut. Berdasarkan kajian tersebut, tidak akan belajar sejarah kalau tidak ada gunanya. penulis akan membuat aplikasi berisi peristiwa sejarah yang dibuat secara virtual dan mirip dengan peristiwa nyatanya Kenyataannya bahwa sejarah terus ditulis orang, di semua sehingga pengguna dapat mengerti peristiwa sejarah yang peradaban dan di sepanjang waktu, sebenarnya cukup menjadi terjadi di Hotel Majapahit Surabaya (Hotel Yamato) secara jelas bukti bahwa sejarah itu perlu” [1]. tanpa banyak menghafal serta dapat membantu memahami Selain itu, menurut hasil jajak pendapat yang dilakukan peristiwa kemerdekaan dengan ilustrasi yang lebih menarik. oleh Kompas pada April 2010, hampir seluruh (90,6%) Penulis akan menggunakan teknologi Virtual Reality dan responden setuju bahwa pembelajaran sejarah di sekolah teknologi tiga dimensi(3D).
    [Show full text]