Introduction to Game

barbarousmonthΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 10 μήνες)

83 εμφανίσεις

Introduction to Game
Development
Copyright © 2011 Four Directions Limited
All rights reserved
Overview
-
Game development is the software development process by
which a video game is developed.
-
There are two big category of Games, Mainstreams and Indie
Games.
-
Mainstream games are normally funded by a publisher and take
several years to develop.
-
Indie games (Independent video games) can take less time and
can be produced cheaply by individuals and small developers.
-
Indie can also refer to independent game developer.
-
Lots of iphone games are developed by Indie.
Indie
-
Independent video games (commonly referred to as indie games) are
video games created by individuals or small teams without video
game publisher financial support
Game Development Process
-
Process: Pre
-
production → Concept Document → Game
Design Document → Prototype → Production → Testing →
Alpha → Beta → Gold Master → Maintenance
-
Simplify Process: Game Design Document→ Production→
Release → Maintenance
-
The design document describes the game's concept,
mechanism and major gameplay elements in detail.
-
Production is the main stage of development, when assets
and source code for the game are produced.
-
Production include Design, Programming, Level Creation, Art
Production, Audio Production, Testing
Production
-
Game design is a collaborative process of designing the
content and rules of a game.
-
Programming responsible to implement the game according
to Game Design
-
Art production is a process of creating 2D and 3D game art
for a video game. Artwork such as concept art, item sprites,
character models.
-
Audio production audio may be separated into three
categories

sound effects, music, and voice
-
over.
-
Testing always carry out after the game is full featured. It
makes sure the game is fully playable.
2D Game Engine
Cocos2d (Free)
http://www.cocos2d
-
iphone.org/
-
A framework for building 2D games and graphical/interactive
applications.
-
Most commonly used open source 2D Game Engine on iOS
platform.
-
Also support develop game for Mac OS
-
It integrated 2D physic engine including box2d and chipmunk..
-
Cocos2d android.
http://code.google.com/p/cocos2d
-
android/
-
Cocos2d
-
X for cross platform.
http://www.cocos2d
-
x.org/
-
Cocos2d Javascript. http://www.cocos2d
-
javascript.org/
2D Game Engine
Torque 2D ($99 + $99 for iPhone)
http://www.garagegames.com/products/torque
-
2d
-
A very powerful and easy
-
to
-
use 2D game engine.
-
A Level Editor in also included.
-
With development paths that allow publishing to Windows, Mac,
Xbox 360*, Wii*, iPhone*. *require a separate license.
-
Got a developer store to buy genre kits or any other resource
related to game.. http://www.garagegames.com/products/browse
2D Game Engine
GameSald (Free)
http://gamesalad.com/
-
Aimed primarily at non
-
programmers for composing games in a
drag
-
and
-
drop fashion,utilizing visual editors and a behavior
-
based
logic system.
-
It is used by consumers and creative professionals such as
graphic designers, animators, and game developers for rapidly
prototyping, building and self
-
publishing cross
-
platform games and
interactive media.
-
It support publish to GameSalad.com, iOS and Mac OS.
3D Game Engine
SIO2 (Free)
http://sio2interactive.com/
-
This engine contains easy C/C++ syntax, real time physics,
multimedia & sound effects, lighting & shadows, tool chain,
texturing, scene management, and animation.
-
It also supports Blender which allows you to easily create 3D
models and import them into the SIO2 Engine.
3D Game Engine
Unity 3D (Free)
http://unity3d.com/
-
The editor runs on Windows and Mac OS X and can produce
games for Windows, Mac, Linux, Wii, iPad, iPhone, Android and
browser games.
-
Unity3D offers a choice between 3 different programming
languages: JavaScript, C# and Boo.