Upload
heterosapiens
View
226
Download
0
Embed Size (px)
Citation preview
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
1/23
International Game Developers Association
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
2/23
Who am I?
Bazil Akmal Bin Bidin, call me BuZz.
Game developer specializing in game
programming. Nearly 3 years plus of Industry related
experience.
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
3/23
Todays Topic
Game Technology
&Platform
How does this affect your project
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
4/23
Flash Games
n
Infectionator NanacaCrash
RocketbirdsRevolution
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
5/23
Flash Games
SerembanStone
BallisticWars
The LastCanopy
IceBlast
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
6/23
Flash
Advantage
Web deployment (Most modern browsers have Flash Player)
Multiplatform (Windows, Mac OS, Linux, Solaris, Symbian, and etc)
Very fast for prototyping gameplay
Supported by tonnes of external libraries box2dflash and etc
Abundant proficient local flash developers
Monetization opportunities through MochiAds, FlashGameLicense and etc
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
7/23
Flash
Disadvantage
ActionScript 2.0 vs ActionScript 3.0
Input limitations & problems
Not supported on iPhone
It is not natively 3D
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
8/23
Unity3D Games
Tumble
Drop
EnerCities
Colorbind
GooBall
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
9/23
Unity3D Games
Art Excite
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
10/23
Unity3D
Advantage
Web deployment (Unity Web Player)
Multiplatform (Windows, MacOS, Nintendo Wii, iPhone)
Natively a 3D game authoring tool
Programmed using C# or JavaScript
Free version of the SDK + favourable licensing structure
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
11/23
Unity3D
Disadvantage
It is not easy to find local Unity3D developer
Most of local C# and JavaScript programmers are not game programmers
It is a middleware, the future is not certain
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
12/23
XNA Games
DuoTrix
ArkedoSeries - 01
JUMP
CarneyValeShowtime
GooBall
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
13/23
XNA Games
TotemMania
SmogBusters
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
14/23
XNA
Advantage
Multiplatform (Windows + Xbox360 + Zune)
Easily portable to Xbox360, with minor changes.
Programmed using C#
Free to use SDK
Monetization opportunities through Xbox LIVE Arcade and Xbox LIVE Indie Games
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
15/23
XNA
Disadvantage
It is not easy to find local XNA developer
Most of local C# programmers are not game programmers
Xbox LIVE Indie Games sales record has been very disappointing
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
16/23
Other Technologies
Programming Based
Ogre3D
Irrlicht
Torque Game Engine
Panda3D
PopCap Games Framework
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
17/23
Other Technologies
Tool Based
Unreal Development Kit (UDK)
Torque Game Builder
Torque 3D
Virtools
NeoAxis Game Engine
GameSalad
Game Maker
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
18/23
Links
http://www.devmaster.net/engines/
http://www.gamemiddleware.org/
http://en.wikipedia.org/wiki/List_of_game_engines
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
19/23
How do you choose a technology?
IMHO, there are 2 ways to approach game
development
Top down approach
Bottom up approach
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
20/23
Top Down
Originates from the game idea
Identify the features and functionalities
required Find suitable technologies
Hire people to do the job (I tell ya, it aint
gonna be easy and its gonna cost you money)
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
21/23
Bottom Up
Originates from resources available at hand
Identify capabilities of team members
Scope down the functionality and featuresthat CAN be implemented by your team
members
Come up with a game idea that realisticallycould be developed based on the resources
you have
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
22/23
Pro-Tips
Dont get carried away with technology and
platform fights HTML5 vs Flash, Android vs
iPhone vs Symbian vs Windows Mobile, Xbox
Live Arcade vs PlayStation Network vs
WiiWare. Do what you can and what you are
comfortable with
Get to know AS MUCH people today, OFFERthem help if you can, and ASKthem for help if
you need.
8/6/2019 Game Technology and Platform - How Does This Affect Your Project
23/23
Q& A
Email : [email protected]
Website : http://www.igda.org.my
Forum : http://www.mgdc.com.my