2010 Fall SNUCSE Computer Game, Case Study 2006-11800 Jung-Dam, Won.

Slides:



Advertisements
Similar presentations
Name : Akshay. M. PhadkeDate : Unit 20 Computer Game Platforms & Technologies Outcomes 1,2,3 & 4 – Video Game Platforms, Hardware, Software &
Advertisements

Computer Game Evaluation Colin McRae Rally 2005 Presented by: Robert Rak.
HotFace Games Lewis Payne, Luke Gray, Sam Taylor, Joe Turner, David Blake.
BY AHROORAN & CHRIS 3D Software. Blender Blender is a free open source software that is compatible with most operating systems for example GNU/Linux,
JAVA Programming Environment © Juhani Välimäki 2003.
Yingcai Xiao Game Development Intro to Unreal Engine.
TORQUE 3D Daniel Casadevall-Pino
OS Case Study: The Xbox 360  Instructor: Rob Nash  Readings: See citations in the slides.
DEPARTMENT OF COMPUTER ENGINEERING
Windows Vista. Vista Versions Minimum Requirements (to run AERO interface)  1 GHz processor  1 GB RAM (ideally need 2 GB RAM)  40 GB hard drive, 15.
UFCEKU-20-3Web Games Programming History and Technology of Computer Games.
Reviewed by: Damian Strong. Basic Information Game title- Warhammer 40k: Space Marine Company & Author: THQ Type of game: Third Person Shooter Price:
Computer Games: History and Content Presented by Barry Dean UWE.
3D Game Programming All in One By Kenneth C. Finney.
Game Development Essentials An Introduction. Chapter 10 Roles & Responsibilities developing the team.
Computer Games: History and Content Presented by Barry Dean UWE.
Master Project Preparation Murtaza Hussain. Unity (also called Unity3D) is a cross-platform game engine with a built-in IDE developed by Unity Technologies.
0 Real-time Graphics: Issues and Trends in Games Tobi Saulnier CEO, 1 st Playable Productions November 5, 2007 Computer Graphics, Fall 2007.
CMSC 202 Computer Science II for Majors Fall 2009 Introduction.
Independent Game Development William Monks. What is an “Indie” Game??? An indie game is a game made without the financial support of a video game publisher.
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
CSU0021 Computer Graphics © Chun-Fa Chang CSU0021 Computer Graphics September 10, 2014.
Background image by chromosphere.deviantart.com Fella in following slides by devart.deviantart.com DM2336 Programming hardware shaders Dioselin Gonzalez.
An Introduction to. What is XNA?  “A set of tools with a managed runtime environment provided my Microsoft that facilitates computer game development.
Blender Landon Glodowski. Agenda  The History of Blender  Blender 2.6  Python Scripts  The Blender Foundation  The Blender Foundation Projects 
Unit 70 Task 1 Matthew Wilson, Gary Rich, Callum Tracey, Luke Scrannage.
Computer Graphics Graphics Hardware
UFCEKU-20-3Web Games Programming Game Development Environments and Middleware.
10/9/20151 Unreal Basics CIS 488/588 Bruce R. Maxim UM-Dearborn.
Programming Unreal Tournament Joe Manojlovich University of Pittsburgh School of Information Sciences.
Web Games Programming An Introduction to Unity 3D.
Windows, Linux, Mac, Android, iOS
A complete game editor Unity 3D 2D/3D game/rendering engine and editor Built-in IDE Game design Level design Scripting 3D Rendering for pictures, cinematics.
The History of UnrealScript Paul Taylor ZZT Tim Sweeny started development on ZZT in 1990 and released in 1991 It was originally a text editor An.
Yingcai Xiao Game Development Intro to Unreal Engine.
COMPUTER COMPARISON Period 4 By : Matthew Walker Joseph Deahn Philip Wymer Joshua Deloraya.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
Vizard Virtual Reality Toolkits Vizard Virtual Reality Toolkits.
The Effects of Parallel Programming on Gaming Anthony Waterman.
Havok FX Physics on NVIDIA GPUs. Copyright © NVIDIA Corporation 2004 What is Effects Physics? Physics-based effects on a massive scale 10,000s of objects.
A presentation by Lewis Betterton.  What is an Operating System? Boot process Drivers Hardware and resource control Manages programs.
The Internet (Gaming) Windows XP or later 1.7 GHz Intel or AMD Processor 512 MB of RAM DirectX 8.1 graphics card Sound card (These requirements are based.
Review and Comparision 9/27/2009 By David Lee. Introduction.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
 Developed by Splash Damage  Produced by Activision  First person shooter multiplayer only game  Freeware due to problems with the single-player side.
Multiplatform Development Benjamin Nitschke CTO Delta Engine & exDream & MobileBits MobileBits GmbH Lerchenstrasse Hamburg
Operations Management - Problems Students cannot play HW Requirements Self-RegistrationSW requirements Upload by Paris SW Capacity Internet connection.
PCs ENVIRONMENT and PERIPHERALS Lecture 5. Computer Maintenance software: Operating System: Define: - An operating system (OS) is a collection of software.
Store Daily Deal Counter Strike: Global Offensive $16.99
What is DirectX? DirectX is built by Microsoft as a collection of API’s (Application Programming Interfaces) for the purpose of multimedia processing.
Computer System Structures
Computer Graphics Graphics Hardware
Lecture 1 - Introduction
Unit 20 – Computer Game Platforms & Technology – Software Technology
Introduction to Virtual and Augmented Reality
Games Development Practices 3D Modelling
GAME EVALUATION Luis Gonzalez-Prendes September 21, 2016 CIS 487
By Alex Rebain.
Unit 20 Software Part 2.
Game Development Intro to Unreal Engine
Unit 20 Software Part 2.
Virtual Operating Systems
Brief History of Games Using Unreal Engine
Computer Graphics Graphics Hardware
Java Programming Introduction
Korea Software HRD Center
Games Development 2 Tools Programming
What is an operating system An operating system is the most important software that runs on a computer. It manages the computer's memory and processes,
Presentation transcript:

2010 Fall SNUCSE Computer Game, Case Study Jung-Dam, Won

1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents

Position of Game Engine

1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents

Introduction  The Unreal Engine is developed by Epic Games.  First illustrated in the 1998 FPS game Unreal  It has been the basis of many games including……

Introduction  Unreal Tournament, Deus Ex, Turok, Tom Clancy's Rainbow Six 3: Raven Shield, Tom Clancy's Rainbow Six: Vegas, America's Army, Red Steel, Gears of War, BioShock, BioShock 2, Star Wars Republic Commando, Tactical Ops: Assault on Terror, Borderlands, Destroy All Humans! Path of the Furon, Batman: Arkham Asylum, Section 8, and so forth. Although primarily developed for first-person shooters, it has been successfully used in a variety of genres, including stealth (Tom Clancy's Splinter Cell), MMORPG (Vanguard: Saga of Heroes) as well as RPGs with Mass Effect, The Last Remnant, and Harry Potter and the Philosopher's Stone. Unreal TournamentDeus ExTurokTom Clancy's Rainbow Six 3: Raven ShieldTom Clancy's Rainbow Six: VegasAmerica's ArmyRed SteelGears of WarBioShockBioShock 2Star Wars Republic CommandoTactical Ops: Assault on TerrorBorderlandsDestroy All Humans! Path of the FuronBatman: Arkham AsylumSection 8stealthTom Clancy's Splinter CellMMORPGVanguard: Saga of HeroesMass EffectThe Last RemnantHarry Potter and the Philosopher's Stone  And… And… Reference :

Introduction  And, supporting many platforms including…  PC  Microsoft Windows, Linux, iOS, Mac OS, and Mac OS X. Microsoft WindowsLinuxiOSMac OSMac OS X  Console  Dreamcast, Xbox, Xbox 360, PlayStation 2, and PlayStation 3 DreamcastXboxXbox 360PlayStation 2PlayStation 3  Smart Phone  iPhone and… iPhone Reference :

1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents

History  Unreal Engine 1(1998) [no. ~ 436]  Debut with Unreal  Glide API(3DFX), Metal(S3 Graphics), SGL(PowerVR)  Direct3D, OpenGL later…  The first client-server model in the engine architecture  Unreal Engine 2(2000) [no. 500 ~ 3369]  Debut with America’s Army  Core code and rendering engine completely re-written  Integrated the Karma physics SDK

History  Unreal Engine 3(2006) [no ~ ]  Engine team was separated from game team  Supporting PC, XBOX360, PlayStation3, Wii(also UE2)  Integrated the PhysX  Trailer(2:25) Trailer  Unreal Development Kit(2009)  Released a free version of UE  Unreal Engine 4(?)  Targeting to next generation of console, PC

1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents

Minimum PC Requirements User Windows XP SP GHz processor 2 GB system RAM A graphics card with shader model 3.0 Developer Windows XP SP2 with DirectX 9.0c 2GHz or better CPU 2+ GB RAM A graphics card with shader model 3.0

HW Spec for Epic's Programmer Windows 7 64-bit Dual Quad-Core Xeon Nehalem Processors (3.17GHz) 24 GB DDR3 RAM nVidia GeForce GTX 285 (1 GB DDR3) Designer Windows 7 64-bit Dual Quad-Core Xeon Processors (3.0GHz) 16 GB DDR2 RAM nVidia GeForce GTX 285 (1 GB DDR3)

Programmer Side  Unreal Script  Language for describing game  Similar to Java  Supporting Time, State, Attribute, Networking  Based on C/C++  On Unreal Virtual Machine  Unreal Frontend  Compile  Cooking

Unreal Script  function Tick( float DeltaTime) { … }  state() TriggerTurnOn { … }  state() TriggerTurnOff { … }  state Roaming { … if(findTarget()) goto(“Attack”); }  state Attack { … }

Unreal Frontend

Artist Side  Unreal Editor  Tools for working with content in the UE  Content Editor(similar to 3DS Max, Maya)  Content Browser (mesh, material, texture, particle system, sound…)  All for making game(even programming…)  Actor X  Tools for converting mesh&animation from 3DS Max, Maya, XSI to Unreal Editor  variable -> object -> actor -> level -> world

Unreal Editor

Actor X

1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents

Future  Unreal Engine 4  Non-gaming projects  Unreal Engine 2 runtime edition  Construction simulation, driving simulation, virtual reality shopping malls, film storyboards …  Example: IntelliDrive(pic, mov), USARSim(mov)picmov

1. Game Engine 2. Introduction 3. History 4. UE3(based on UDK) 5. Future 6. Project E Contents

Project E  Reference Game  Dungeon Defense  Unreal Tournament

Project E  Absolutely same things  Dungeon Defense class hierarchy  Character mesh, animation(but, to be modified)  Dungeon Defense Menu Style(to be added)

Project E  Almost same things  Player Pawn class  Enemy Pawn class

Project E  Almost different things  Enemy Controller(AI) class  Camera class  Key control class  Networking(to be added)

Project E  Absolutely different things  Game rule class(to be added more)  All for map

Thank you