Game Engine Introduction

Slides:



Advertisements
Similar presentations
Video Game Design Game Maker Ms. Scales. What is game design? Is it art? It is all about artistic expression. Is it technical? Just follow some deign.
Advertisements

Video Games By Daniel and Kamil. What is a video game? A video game is a an electronic game that involves interaction with a user interface to generate.
SE320: Introduction to Computer Games Week 2 Gazihan Alankus 10/4/20111.
CS 4730 What is a game? CS 4730 – Computer Game Design.
Introduction.  Who’s in the class?  Class structure  Introduction to content  Team and concept brainstorming.
510 History of Ed. Tech..  Role-playing (RPG)  First Person Shooter (FPS)  Strategy  Puzzle  Massive Multiplayer Online (MMO)  Racing Genres change.
Lecture 2 CS170: Game Design Studio 1
What Computer Games are, and might not be (the game ontology) Miguel Sicart Computer Game Theory Spring 2005 Miguel Sicart Computer Game Theory Spring.
3D Game Programming All in One By Kenneth C. Finney.
SE in Games, by GW and BL 1 Software Engineering in Games Game vs. Application development.
Object Oriented Design. Goals  Examples of GL4Java: what can be done with OpenGL?  Forming groups: u Outline project u Formulate requirement for Game.
The Game Industry From Breaking Into the Game Industry By Ernest Adams.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
YANTING ZHANG.  Genres are categories of game characterized by particular kinds of challenge, regardless of setting or game-world content.
CS 4730 What is a game? CS 4730 – Computer Game Design.
Circle of Interactive Media  Actions, reflected in the interface  How the actions impact relevant systems  How systems produce feedback, outcomes,
The Game Development Process: Genres. Outline  What is a Game?  Genres.
COSC 4126 Games in learning Games and learning Chris Crawford and dawn of computer games implications for learning games.
COIT23003 Games Development 7. Elaboration: Design by Genre.
02|Introduction to Game Design Eriq Muhammad Adams J |
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 16: Sports Games.
02-DEVELOPING IDEAS 游戏 “ 创意 ” 形成与文档 潘茂林, 中山大学 · 软件学院 Ref cornellcornell.
Games for Social Causes: CSTA 2012 Dianne O’Grady-Cunniff Waldorf, Maryland USA From the presentation by Pat Yongpradit of code.org.
Studio Practice Level Design 3D-Content Generation Coding Conceptual Art (and Architecture) Project Management (3 rd Year) Teamwork (3 rd year) Theoretical.
IMGD 1001: Game Design Documents
Serious Games and Simulations. The business of using videogames or videogame technologies for purposes other than entertainment.
Muhammet Arda KILIÇ. Level Design Introduction Levels inDifferent Games Components of Level Elements of Good Level The Process Who Does Level Design?
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 3: Game Concepts.
Game Design Principles Part 1 : Milestone Games and Play Jehee Lee Seoul National University.
Imagine Cup Tips & Tricks PRESENTED BY:. Key Points 1. Where to start? 2. How to create a perfect team? 3. How to find the right mentor? 4. How to plan.
I have no words & I must design by Greg Costikyan Currently a Games researcher at NokiaCostikyanNokia.
Genre What types of games are there?. Game Genres ► Action / Adventure Legend of Zelda Series, Metroid ► Platformers Super Mario 64, Megaman ► Shooters.
Jumpstart Your Creativity Shaping Your Ideas Into Games.
Violence Language Blood and Gore Sexual Themes Nudity Drug Abuse Use of Alcohol.
What is Computer Science? “Computer Science is no more about computers than astronomy is about telescopes.” - Edsger Dijkstra “Computer Science is no more.
Video Game Genres. Action FPS (Halo), TPS (Gears of War), or “beat- em-ups” Key ideas: Excitement and pace! Require eye/hand coordination and quick reflexes.
COIT23003 Games Development 1. Overview of Game Design.
Computer Game ( ) Course Overview Jehee Lee.
Game Development. Goals of the Class  Game Development as an Interdisciplinary Art  Understanding Roles in Development  Understanding Different Tasks.
Multimedia By: Marcus Bobian Multimedia period 1.
Eriq Muhammad Adams J. Informatics Engineering University of Brawijaya.
Fundamentals of Game Design by Ernest Adams and Andrew Rollings Chapter 1: Games and Video Games.
Game Design Concept Pertemuan 5 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
Eriq Muhammad Adams J. | Informatics University of Brawijaya.
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 15: Role-Playing Games.
Eriq Muhammad Adams J | 03 |QA and Testing (1) Eriq Muhammad Adams J |
IMGD 1001: Game Design Documents
Genres of Games Pengantar Teknologi Game. Genres of Games 1.Action Games 2.Strategy Games 3.Role-Playing Games 4.Sports Games 5.Vehicle Simulations 6.Construction.
Game Design Document Pertemuan 4 Matakuliah: T0944-Game Design and Programming Tahun: 2010.
Motivates, interests and engages. Teaches problem solving skills. Allows for creativity and imagination. Demonstrates project design. Encourages teamwork.
GENERATE IDEAS FOR A GAME CONCEPT GENRE By Mark Jones.
What’s in a Game? Your Game! Based On: “Tutorial: What is a good game? By Mark Overmars Your Game! Based On: “Tutorial: What is a good game? By Mark Overmars.
02 |Introduction to Game Engine Eriq Muhammad Adams J |
GCSE ICT Simulations. A simulation is a software package that recreates or simulates a complex phenomena, environment, or experience in order to provide.
Baseball Boss Run the Show Play with all of your favorite 2011 MLB players.
Computer Games Technology Group 2 B B B
Unit 72: Computer Game design
1Computer Games Development Coursework John Shearer Culture Lab – space 2
Things to consider when developing a game idea By Mark Jones.
LESSON ONE: WHAT IS A VIDEO GAME. WHAT IS A VIDEO GAME Elements of a Game Active Participation Playing a game versus playing with a toy Involves players.
Objective % Describe the core concepts of digital media and relationship between digital media, society, and industry certifications.
COMP 585/585H/185H/ Serious Games
Chapter 7 Play and Game Culture. Chapter 7 Play and Game Culture.
Game Design Introduction.
Abstract Factory & Command Pattern
GAD Created by Educational Technology Network
GAME:IT Designing Good Games.
Art of puzzle design Game Genres Rogue Deer Hunter
Design Of Game Kuliah-3.
Your Communication Plan
Presentation transcript:

Game Engine Introduction Game Programming Game Engine Introduction Eriq Muhammad Adams J. eriq.adams@ub.ac.id

Agenda Game Genre Game Engine Game Engine Structure Game Development Workflow Terminology Tips

Game Greg Costikyan : "A game is a form of art in which participants, termed players, make decisions in order to manage resources through game tokens in the pursuit of a goal.“ Eric Zimmerman : "An activity with some rules engaged in for an outcome."

Game (cont.) To build an impressive game you have to learn game design (please read game design books). Game design is the process of: Imagining a game. Defining the way it works. Describing the elements that make up the game (conceptual, functional, artistic, and others). Transmitting that information to the team that will build the game.

Game (cont.) Ideas may came from : Dream (daydream). Other media such as television, movies, books, etc. Other games.

Genre Action games normally include physical challenges, puzzles, races, and a variety of conflict challenges, mostly at the personal level. Strategy games tend to include strategic (naturally), tactical, and logistical challenges, in addition to the occasional economic ones. Role-playing games involve tactical, logistical, and exploration challenges Real-world simulations include sports games and vehicle simulations, including military vehicles. Construction and management games such as Roller Coaster Tycoon are primarily about economic and conceptual challenges. Adventure games are chiefly about exploration and puzzle-solving.

Game Engine A game engine is a software system designed for the creation and development of video games. Game Engine has several sub engines such as sound engine, graphic engine, physics engine, AI engine, etc. Commercial Engine : Unreal Engine, C4 Engine, Unity 3D, Renderware, GameByro, etc Open Source Engine : Illricht (C++), Ogre 3D (C++), Panda 3D (Python/C++), Jmonkey Engine (Java), Xith3D (Java), JPCT (Java), Slick2d (Java), AndEngine (android/Java), etc.

Game Engine Structure

Game Development Workflow Idea Requirement Gathering Planning Development Milestone Release Phase Debugging & Testing Phase Development Phase http://jmonkeyengine.org/wiki/doku.php/jme3:intermediate:best_practices

Terminology See the basic game development terminology at http://jmonkeyengine.org/wiki/doku.php/jme3:terminology

Tips Use Version Control to versioning codes : CVS, Subversion, Mercurial, etc. Understanding your audiences (for core games or casual games). Don’t reinvent the wheel In programming, do complex thing first.

References New Riders - Andrew Rollings and Ernest Adams on Game Design New Riders - Chris Crawford on Game Design http://jmonkeyengine.org/wiki/doku.php/jme3