Bakalářská práce

Vývoj her na mobilní platformu iOS

Game development on iOS platform

Jiří Charvát, učo 325328
Anotace

Oblast aplikací na chytrých telefonech zažívá v posledních letech velký růst a velkou část tohoto růstu tvoří hry. Tato bakalářská práce se zabývá vývojem hry na operační systém iOS, který nastartoval nové trendy v hraní her na mobilních telefonech. Výsledkem práce je jednoduchá arkádová hra.

Abstract

Application development for mobile platforms experiences massive growth and large part of this growth are games. This bachelor's thesis deals with game development for iOS platform, which started new trends in mobile gaming. The result of the work is a simple arcade game.

Zadání práce

Seznamte se s oblastí vývoje her na mobilní platformy. Prozkoumejte možnosti současných platforem a dostupná zařízení. Vyberte vhodnou platformu – Apple iOS. Prostudujte iOS jak z pohledu herní, tak i neherní platformy. Identifikujte potřeby vývojáře, srovnejte podmínky Applu pro tvorbu aplikací a tvorby her s ostatními majoritními platformami. Zanalyzujte technické možnosti a omezení hraní her na mobilních zařízeních (výkon, ovládaní, ergonomie, konektivita, atd.). Zaměřte se na technologické i sociologické a ekonomické aspekty – očekávání průměrného hráče, distribuční systémy (AppStore vs. klasický krabicový systém), platební modely (pay-once, in-game purchases). Popište pojmy „Causal gaming“ a „Social gaming“. Ilustrujte studii na úspěšných příkladech (např. Rovio a Angry Birds). Porovnejte možné použitelné technologie, jako např. UIKit, Quartz2D, OpenGL ES atp. Zanalyzujte existující systémy pro vývoj mobilních her (cocos2D, Unity3D), identifikujte potřeby pro vývoj vlastního systému a navrhněte takový. Studium demonstrujte na zdařilé implementaci vlastní hry na platformu iOS. Proces vývoje dokumentujte.


Get familiar with mobile platform game development. Study today's mobile platforms possibilities and available devices. Choose appropriate platform - Apple iOS. Study iOS as a gaming platform. Identify developer requirements, compare game and application development requirements and difficulties with other major platforms. Analyze technical abilities and limitations of playing games on mobile devices (performance, input, ergonomics, connectivity, etc.). Focus on technological, sociological and economical aspects - average user expectations, distribution systems (Apple App Store versus box distribution), payment models (pay-once, in-game purchases). Describe "Casual gaming" and "Social gaming" concepts. Illustrate the study on successful examples (Angry Birds). Compare available usable technologies (UIKit, Quartz2D, OpenGL ES etc.). Analyze available game development systems (cocos2d, Unity 3D), identify requirements to develop own system and design one. Illustrate study by developing game on iOS platform. Document the development process.

Práce zkontrolována:
5. 1. 2012 14:06, RNDr. Jaroslav Škrabálek, MBA
Jazyk práce
čeština čeština
Termín obhajoby
30. 1. 2012
Práce byla úspěšně obhájena

Vedoucí

RNDr. Jaroslav Škrabálek, MBA
abs FI MU, PrF MU

Oponent

Mgr. Michal Kolínek
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
 
Název
Vložil
Vloženo
Práva
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.