Game Technology and Platform - How Does This Affect Your Project

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