SlideShare una empresa de Scribd logo
1 de 8
Mobile Game Development
         Process
   Krzysztof Bielawski, Playsoft
Role w projekcie
    - Producent
     - Designer
    - Developer
       - Grafik
       - Tester
       - Klient
       - Gracz
Etapy wytwarzania
      - Preprodukcja
      - First Playable
           - Alpha
            - Beta
  - Release Candidate
       - Submission
     - Postprodukcja
Dokumenty w procesie
  - Game Design Overview
                                PREPRODUKCJA
- Technical Design Overview

                               - Estymacja
     PREPRODUKCJA
                               - Roadmap

  - Game Design Document
                                PRODUKCJA
- Technical Design Document

                              - Post-mortem
     POSTPRODUKCJA
Multiplatformowość
                   Przegląd systemów operacyjnych:

 Świat:                                                    Stany Zjednoczone:




Source: IDC Worldwide Mobile Phone Tracker, May 24, 2012   Source: Nielsen (January 2012)
Multiplatformowość
                       Fragmentacja


- rozdzielczości ekranowe:
240x320, 480x640, 240x400, 240x432, 320x480, 480x800, 480x854,
600x1024, 640x960, 1024x600, 1280x800, 1024x768, 1280x768,
1536x1152, 1920x1152, 1920x1200, 2048x1536, 2560x1536,
2560x1600 (lista z dokumentacji Android)

- kompresje tekstur:
 ● ETC (standard od Android 2.1, ale nie wspiera kanału alpha)
 ● ATITC (wspierane na Adreno GPU)
 ● DXT1 (wspierane na Tegra2)
 ● PVRTC (wspierane na PowerVR GPU, także na urządzeniach iOS)
Silniki wieloplatformowe
Unity

Unreal Engine

Shiva 3D

SIO2

Edgelib

Marmalade SDK

Cocos2d-x
Q&A




www.playsoftgames.com

krzysztof.bielawski@playsoft.fr

Más contenido relacionado

Similar a Mobile Game Development Process

Plasystation III Kanada
Plasystation III KanadaPlasystation III Kanada
Plasystation III Kanadaguestc14efe
 
Plasystation III Kanada
Plasystation III KanadaPlasystation III Kanada
Plasystation III Kanadaguestc14efe
 
Plasystation III Kanada
Plasystation III KanadaPlasystation III Kanada
Plasystation III Kanadaguestc14efe
 
Plasystation III Kanada
Plasystation III KanadaPlasystation III Kanada
Plasystation III Kanadaguestc14efe
 
Programowanie gier znów stało się łatwe
Programowanie gier znów stało się łatweProgramowanie gier znów stało się łatwe
Programowanie gier znów stało się łatweMaciej Miąsik
 
Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?GameDesire Company
 
CV Jan Andrijiszyn - art director, motion designer
CV  Jan Andrijiszyn - art director, motion designerCV  Jan Andrijiszyn - art director, motion designer
CV Jan Andrijiszyn - art director, motion designerJan Andrijiszyn
 
Maciej Węglarczyk: Optymalizacje aplikacji mobilnych
Maciej Węglarczyk: Optymalizacje aplikacji mobilnychMaciej Węglarczyk: Optymalizacje aplikacji mobilnych
Maciej Węglarczyk: Optymalizacje aplikacji mobilnychGameDesire Academy
 
Gra się zaczyna. Jesteś tam? Gry, nowa kultura i lekcja dla Biznesu.
Gra się zaczyna. Jesteś tam? Gry, nowa kultura i lekcja dla Biznesu.Gra się zaczyna. Jesteś tam? Gry, nowa kultura i lekcja dla Biznesu.
Gra się zaczyna. Jesteś tam? Gry, nowa kultura i lekcja dla Biznesu.Biznes to Rozmowy
 
Innowacyjne rozwiązania zwiększające zyski z gier prezentacja
Innowacyjne rozwiązania zwiększające zyski z gier   prezentacjaInnowacyjne rozwiązania zwiększające zyski z gier   prezentacja
Innowacyjne rozwiązania zwiększające zyski z gier prezentacjaTechshare
 
Techshare v1
Techshare v1Techshare v1
Techshare v1Techshare
 
Game Dev School 2016 - Gry i rynek mobilny
Game Dev School 2016 - Gry i rynek mobilnyGame Dev School 2016 - Gry i rynek mobilny
Game Dev School 2016 - Gry i rynek mobilnyMateusz Janczewski
 
ROS3D - Podsumowanie prac nad projektem
ROS3D - Podsumowanie prac nad projektemROS3D - Podsumowanie prac nad projektem
ROS3D - Podsumowanie prac nad projektemOpen-RnD
 
PLNOG 8: Krzysztof Adamski, Tymoteusz Bilyk - Wady i zalety systemu Android w...
PLNOG 8: Krzysztof Adamski, Tymoteusz Bilyk - Wady i zalety systemu Android w...PLNOG 8: Krzysztof Adamski, Tymoteusz Bilyk - Wady i zalety systemu Android w...
PLNOG 8: Krzysztof Adamski, Tymoteusz Bilyk - Wady i zalety systemu Android w...PROIDEA
 

Similar a Mobile Game Development Process (16)

Plasystation III Kanada
Plasystation III KanadaPlasystation III Kanada
Plasystation III Kanada
 
Plasystation III Kanada
Plasystation III KanadaPlasystation III Kanada
Plasystation III Kanada
 
Plasystation III Kanada
Plasystation III KanadaPlasystation III Kanada
Plasystation III Kanada
 
Plasystation III Kanada
Plasystation III KanadaPlasystation III Kanada
Plasystation III Kanada
 
Programowanie gier znów stało się łatwe
Programowanie gier znów stało się łatweProgramowanie gier znów stało się łatwe
Programowanie gier znów stało się łatwe
 
Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?
 
CV Jan Andrijiszyn - art director, motion designer
CV  Jan Andrijiszyn - art director, motion designerCV  Jan Andrijiszyn - art director, motion designer
CV Jan Andrijiszyn - art director, motion designer
 
Od Pacmana do Big Data
Od Pacmana do Big DataOd Pacmana do Big Data
Od Pacmana do Big Data
 
Maciej Węglarczyk: Optymalizacje aplikacji mobilnych
Maciej Węglarczyk: Optymalizacje aplikacji mobilnychMaciej Węglarczyk: Optymalizacje aplikacji mobilnych
Maciej Węglarczyk: Optymalizacje aplikacji mobilnych
 
Gra się zaczyna. Jesteś tam? Gry, nowa kultura i lekcja dla Biznesu.
Gra się zaczyna. Jesteś tam? Gry, nowa kultura i lekcja dla Biznesu.Gra się zaczyna. Jesteś tam? Gry, nowa kultura i lekcja dla Biznesu.
Gra się zaczyna. Jesteś tam? Gry, nowa kultura i lekcja dla Biznesu.
 
Innowacyjne rozwiązania zwiększające zyski z gier prezentacja
Innowacyjne rozwiązania zwiększające zyski z gier   prezentacjaInnowacyjne rozwiązania zwiększające zyski z gier   prezentacja
Innowacyjne rozwiązania zwiększające zyski z gier prezentacja
 
Techshare v1
Techshare v1Techshare v1
Techshare v1
 
Game Dev School 2016 - Gry i rynek mobilny
Game Dev School 2016 - Gry i rynek mobilnyGame Dev School 2016 - Gry i rynek mobilny
Game Dev School 2016 - Gry i rynek mobilny
 
Produkcja gier
Produkcja gierProdukcja gier
Produkcja gier
 
ROS3D - Podsumowanie prac nad projektem
ROS3D - Podsumowanie prac nad projektemROS3D - Podsumowanie prac nad projektem
ROS3D - Podsumowanie prac nad projektem
 
PLNOG 8: Krzysztof Adamski, Tymoteusz Bilyk - Wady i zalety systemu Android w...
PLNOG 8: Krzysztof Adamski, Tymoteusz Bilyk - Wady i zalety systemu Android w...PLNOG 8: Krzysztof Adamski, Tymoteusz Bilyk - Wady i zalety systemu Android w...
PLNOG 8: Krzysztof Adamski, Tymoteusz Bilyk - Wady i zalety systemu Android w...
 

Más de 3camp

Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawekOchrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek3camp
 
HTTPS bez wymówek
HTTPS bez wymówekHTTPS bez wymówek
HTTPS bez wymówek3camp
 
Jak udokumentować bazę danych
Jak udokumentować bazę danychJak udokumentować bazę danych
Jak udokumentować bazę danych3camp
 
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowaniaORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania3camp
 
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.3camp
 
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...3camp
 
Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie AndroidWykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android3camp
 
Learn you some rx for the greater good
Learn you some rx for the greater goodLearn you some rx for the greater good
Learn you some rx for the greater good3camp
 
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjachGoogle App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach3camp
 
Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyceReakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce3camp
 
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”3camp
 
AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektuAngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu3camp
 
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...3camp
 
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?3camp
 
Artur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupachArtur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupach3camp
 
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...3camp
 
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnieMarcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie3camp
 
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...3camp
 
Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk ModelMarcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model3camp
 
JSON, REST API
JSON, REST APIJSON, REST API
JSON, REST API3camp
 

Más de 3camp (20)

Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawekOchrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
 
HTTPS bez wymówek
HTTPS bez wymówekHTTPS bez wymówek
HTTPS bez wymówek
 
Jak udokumentować bazę danych
Jak udokumentować bazę danychJak udokumentować bazę danych
Jak udokumentować bazę danych
 
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowaniaORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
 
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
 
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
 
Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie AndroidWykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android
 
Learn you some rx for the greater good
Learn you some rx for the greater goodLearn you some rx for the greater good
Learn you some rx for the greater good
 
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjachGoogle App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
 
Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyceReakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce
 
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
 
AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektuAngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu
 
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
 
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
 
Artur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupachArtur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupach
 
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
 
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnieMarcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
 
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
 
Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk ModelMarcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model
 
JSON, REST API
JSON, REST APIJSON, REST API
JSON, REST API
 

Mobile Game Development Process

  • 1. Mobile Game Development Process Krzysztof Bielawski, Playsoft
  • 2. Role w projekcie - Producent - Designer - Developer - Grafik - Tester - Klient - Gracz
  • 3. Etapy wytwarzania - Preprodukcja - First Playable - Alpha - Beta - Release Candidate - Submission - Postprodukcja
  • 4. Dokumenty w procesie - Game Design Overview PREPRODUKCJA - Technical Design Overview - Estymacja PREPRODUKCJA - Roadmap - Game Design Document PRODUKCJA - Technical Design Document - Post-mortem POSTPRODUKCJA
  • 5. Multiplatformowość Przegląd systemów operacyjnych: Świat: Stany Zjednoczone: Source: IDC Worldwide Mobile Phone Tracker, May 24, 2012 Source: Nielsen (January 2012)
  • 6. Multiplatformowość Fragmentacja - rozdzielczości ekranowe: 240x320, 480x640, 240x400, 240x432, 320x480, 480x800, 480x854, 600x1024, 640x960, 1024x600, 1280x800, 1024x768, 1280x768, 1536x1152, 1920x1152, 1920x1200, 2048x1536, 2560x1536, 2560x1600 (lista z dokumentacji Android) - kompresje tekstur: ● ETC (standard od Android 2.1, ale nie wspiera kanału alpha) ● ATITC (wspierane na Adreno GPU) ● DXT1 (wspierane na Tegra2) ● PVRTC (wspierane na PowerVR GPU, także na urządzeniach iOS)
  • 7. Silniki wieloplatformowe Unity Unreal Engine Shiva 3D SIO2 Edgelib Marmalade SDK Cocos2d-x