SlideShare a Scribd company logo
MOJA PIERWSZA GRA
Tomasz Świerszcz
Senior Software Engineer
WWW.GANYMEDE.EU
POTRZEBNA WIEDZA
ORGANIZACJA PRACY
NARZĘDZIA
DLACZEGO WARTO ROBIĆ GRY ?
1
FUN!
Pieniądze
Rozwój zawodowy
Rozwój osobisty
KUMULACJA
DOPROWADZIĆ PROJEKT DO KOŃCA!
2
CO CHARAKTERYZUJE
BIG DATA
Pomysłu
POTRZEBUJEMY
Wiedzy
Motywacji
Konsekwencji
Pieniądze / czas
SKALA TRUDNOŚCI
3
APLIKACJA GRY
Kod gry
Grafika, animacja
Udźwiękowienie
Cykl życia gracza
Ekonomia
Monetyzacja
DYSTRYBUCJA
Desktop / Mobile
Serwery
Platformy z grami
Aplikacja webowa
Płatności
ANALITYKA
Usługi analityczne w sieci
Gromadzenie danych
Wskaźniki
GRACZE
Platformy z grami
Bannery
AppStore
Marketing
PR
Testy
Social
Support
Lokalizacja
ZARZĄDZANIE
Współpraca z innymi
Organizacja procesu
SERWER GRY
Profile graczy
Matching
Achievementy
Przebieg gry
Rankingi
KROK PO KROKU DO CELU
4
DLACZEGO WARTOParadygmat
KASKADOWY ZWINNY
Etapy pracy
KONCEPCJA PREPRODUKCJA
PRODUKCJA

WŁAŚCIWA
UTRZYMANIE
Pomysł
Mechanika gry
Technologie
Projektowanie
Analizy
Brainstorming
Technologie
Funkcjonalności Usuwanie błędów
Support
Infrastruktura
POST

PRODUKCJA
Monetyzacja
Proof
of
concept
Release
Programowanie
Grafika
Sprzedaż
Marketing
Udźwiękowienie
Testowanie
Testy
Tłumaczenia
Materiały

dystrybucyjne
DOSTĘPNE NARZĘDZIA
5
DLACZEGO WARTOPlatformy developerskie
ADOBE AIR UNITY
PHONEGAP UNREAL
DLACZEGO WARTOHosting
gamesnet.yahoo.netaws.amazon.com digitalocean.com
DLACZEGO WARTO
Analityka
gamesnet.yahoo.netgameanalytics.com useartisan.com
DLACZEGO WARTOSerwery gry
gamua.com/flox/
gamesnet.yahoo.net
Inne przydatne
PM
Atlassian JIRA
Asana
Współpraca
GitHub
Dropbox
3D
TurboSquid
frogames.net
Biblioteki
devmaster.net
Dźwięki
FlashKit Sounds
freesound.org
Grafika
GraphicRiver
OpenGameArt.org
AudioJungle
spriters-resource.com
PODSUMOWANIE
6
CO CHARAKTERYZUJE
BIG DATA
Planowanie!
WAŻNE:
Mierz siły na zamiary
Przewidywanie
Współpraca
Kopie zapasowe
tswierszcz@ganymede.eu

More Related Content

More from GameDesire Academy

Kacper Pitala: Filmik mówi więcej niż tysiąc screenów - jak przygotować video...
Kacper Pitala: Filmik mówi więcej niż tysiąc screenów - jak przygotować video...Kacper Pitala: Filmik mówi więcej niż tysiąc screenów - jak przygotować video...
Kacper Pitala: Filmik mówi więcej niż tysiąc screenów - jak przygotować video...
GameDesire Academy
 
Natalia Dołżycka: Jak promować grę indie bez rozbijania banku?
Natalia Dołżycka: Jak promować grę indie bez rozbijania banku?Natalia Dołżycka: Jak promować grę indie bez rozbijania banku?
Natalia Dołżycka: Jak promować grę indie bez rozbijania banku?
GameDesire Academy
 
Michał Marcinkowski: King Arthur's Gold Postmortem
Michał Marcinkowski: King Arthur's Gold PostmortemMichał Marcinkowski: King Arthur's Gold Postmortem
Michał Marcinkowski: King Arthur's Gold Postmortem
GameDesire Academy
 
Łukasz Malik: Trudne życie indyka
Łukasz Malik: Trudne życie indykaŁukasz Malik: Trudne życie indyka
Łukasz Malik: Trudne życie indyka
GameDesire Academy
 
Jakub Wójcik: Development w ręce ludu
Jakub Wójcik: Development w ręce luduJakub Wójcik: Development w ręce ludu
Jakub Wójcik: Development w ręce ludu
GameDesire Academy
 
Tomasz Kaczmarek: Zupa z indyka dla pracownika korpo(racji)
Tomasz Kaczmarek: Zupa z indyka dla pracownika korpo(racji)Tomasz Kaczmarek: Zupa z indyka dla pracownika korpo(racji)
Tomasz Kaczmarek: Zupa z indyka dla pracownika korpo(racji)
GameDesire Academy
 
Jakub Lisiński: Czynnik ludzki w procesie tworzenia gry
Jakub Lisiński: Czynnik ludzki w procesie tworzenia gryJakub Lisiński: Czynnik ludzki w procesie tworzenia gry
Jakub Lisiński: Czynnik ludzki w procesie tworzenia gry
GameDesire Academy
 
Krzysztof Bińczak: Wprowadzenie do interaktywnego audio
Krzysztof Bińczak: Wprowadzenie do interaktywnego audio Krzysztof Bińczak: Wprowadzenie do interaktywnego audio
Krzysztof Bińczak: Wprowadzenie do interaktywnego audio
GameDesire Academy
 
Konrad Gadzina: Inspiruj i daj się zainspirować!
Konrad Gadzina: Inspiruj i daj się zainspirować! Konrad Gadzina: Inspiruj i daj się zainspirować!
Konrad Gadzina: Inspiruj i daj się zainspirować!
GameDesire Academy
 
Ulyana Krystaszek: Mam pomysł na grę… i co dalej?
Ulyana Krystaszek: Mam pomysł na grę… i co dalej?Ulyana Krystaszek: Mam pomysł na grę… i co dalej?
Ulyana Krystaszek: Mam pomysł na grę… i co dalej?
GameDesire Academy
 
Krzysztof Indyk: Jak przetwarzać duże ilości danych? Wprowadzenie do Hadoopa.
Krzysztof Indyk: Jak przetwarzać duże ilości danych? Wprowadzenie do Hadoopa.Krzysztof Indyk: Jak przetwarzać duże ilości danych? Wprowadzenie do Hadoopa.
Krzysztof Indyk: Jak przetwarzać duże ilości danych? Wprowadzenie do Hadoopa.
GameDesire Academy
 
Maciej Węglarczyk: Optymalizacje aplikacji mobilnych
Maciej Węglarczyk: Optymalizacje aplikacji mobilnychMaciej Węglarczyk: Optymalizacje aplikacji mobilnych
Maciej Węglarczyk: Optymalizacje aplikacji mobilnych
GameDesire Academy
 
Artur Staszczyk: Optymalizacje i wydajność w grach komputerowych
Artur Staszczyk: Optymalizacje i wydajność w grach komputerowych Artur Staszczyk: Optymalizacje i wydajność w grach komputerowych
Artur Staszczyk: Optymalizacje i wydajność w grach komputerowych
GameDesire Academy
 
Konrad Gadzina: Test-Driven Gamedev - testy automatyczne a tworzenie gier
Konrad Gadzina: Test-Driven Gamedev - testy automatyczne a tworzenie gierKonrad Gadzina: Test-Driven Gamedev - testy automatyczne a tworzenie gier
Konrad Gadzina: Test-Driven Gamedev - testy automatyczne a tworzenie gier
GameDesire Academy
 
Artur Staszczyk, Maciej Weglarczyk: Projekt, produkcja, biznes, czyli jak stw...
Artur Staszczyk, Maciej Weglarczyk: Projekt, produkcja, biznes, czyli jak stw...Artur Staszczyk, Maciej Weglarczyk: Projekt, produkcja, biznes, czyli jak stw...
Artur Staszczyk, Maciej Weglarczyk: Projekt, produkcja, biznes, czyli jak stw...
GameDesire Academy
 

More from GameDesire Academy (15)

Kacper Pitala: Filmik mówi więcej niż tysiąc screenów - jak przygotować video...
Kacper Pitala: Filmik mówi więcej niż tysiąc screenów - jak przygotować video...Kacper Pitala: Filmik mówi więcej niż tysiąc screenów - jak przygotować video...
Kacper Pitala: Filmik mówi więcej niż tysiąc screenów - jak przygotować video...
 
Natalia Dołżycka: Jak promować grę indie bez rozbijania banku?
Natalia Dołżycka: Jak promować grę indie bez rozbijania banku?Natalia Dołżycka: Jak promować grę indie bez rozbijania banku?
Natalia Dołżycka: Jak promować grę indie bez rozbijania banku?
 
Michał Marcinkowski: King Arthur's Gold Postmortem
Michał Marcinkowski: King Arthur's Gold PostmortemMichał Marcinkowski: King Arthur's Gold Postmortem
Michał Marcinkowski: King Arthur's Gold Postmortem
 
Łukasz Malik: Trudne życie indyka
Łukasz Malik: Trudne życie indykaŁukasz Malik: Trudne życie indyka
Łukasz Malik: Trudne życie indyka
 
Jakub Wójcik: Development w ręce ludu
Jakub Wójcik: Development w ręce luduJakub Wójcik: Development w ręce ludu
Jakub Wójcik: Development w ręce ludu
 
Tomasz Kaczmarek: Zupa z indyka dla pracownika korpo(racji)
Tomasz Kaczmarek: Zupa z indyka dla pracownika korpo(racji)Tomasz Kaczmarek: Zupa z indyka dla pracownika korpo(racji)
Tomasz Kaczmarek: Zupa z indyka dla pracownika korpo(racji)
 
Jakub Lisiński: Czynnik ludzki w procesie tworzenia gry
Jakub Lisiński: Czynnik ludzki w procesie tworzenia gryJakub Lisiński: Czynnik ludzki w procesie tworzenia gry
Jakub Lisiński: Czynnik ludzki w procesie tworzenia gry
 
Krzysztof Bińczak: Wprowadzenie do interaktywnego audio
Krzysztof Bińczak: Wprowadzenie do interaktywnego audio Krzysztof Bińczak: Wprowadzenie do interaktywnego audio
Krzysztof Bińczak: Wprowadzenie do interaktywnego audio
 
Konrad Gadzina: Inspiruj i daj się zainspirować!
Konrad Gadzina: Inspiruj i daj się zainspirować! Konrad Gadzina: Inspiruj i daj się zainspirować!
Konrad Gadzina: Inspiruj i daj się zainspirować!
 
Ulyana Krystaszek: Mam pomysł na grę… i co dalej?
Ulyana Krystaszek: Mam pomysł na grę… i co dalej?Ulyana Krystaszek: Mam pomysł na grę… i co dalej?
Ulyana Krystaszek: Mam pomysł na grę… i co dalej?
 
Krzysztof Indyk: Jak przetwarzać duże ilości danych? Wprowadzenie do Hadoopa.
Krzysztof Indyk: Jak przetwarzać duże ilości danych? Wprowadzenie do Hadoopa.Krzysztof Indyk: Jak przetwarzać duże ilości danych? Wprowadzenie do Hadoopa.
Krzysztof Indyk: Jak przetwarzać duże ilości danych? Wprowadzenie do Hadoopa.
 
Maciej Węglarczyk: Optymalizacje aplikacji mobilnych
Maciej Węglarczyk: Optymalizacje aplikacji mobilnychMaciej Węglarczyk: Optymalizacje aplikacji mobilnych
Maciej Węglarczyk: Optymalizacje aplikacji mobilnych
 
Artur Staszczyk: Optymalizacje i wydajność w grach komputerowych
Artur Staszczyk: Optymalizacje i wydajność w grach komputerowych Artur Staszczyk: Optymalizacje i wydajność w grach komputerowych
Artur Staszczyk: Optymalizacje i wydajność w grach komputerowych
 
Konrad Gadzina: Test-Driven Gamedev - testy automatyczne a tworzenie gier
Konrad Gadzina: Test-Driven Gamedev - testy automatyczne a tworzenie gierKonrad Gadzina: Test-Driven Gamedev - testy automatyczne a tworzenie gier
Konrad Gadzina: Test-Driven Gamedev - testy automatyczne a tworzenie gier
 
Artur Staszczyk, Maciej Weglarczyk: Projekt, produkcja, biznes, czyli jak stw...
Artur Staszczyk, Maciej Weglarczyk: Projekt, produkcja, biznes, czyli jak stw...Artur Staszczyk, Maciej Weglarczyk: Projekt, produkcja, biznes, czyli jak stw...
Artur Staszczyk, Maciej Weglarczyk: Projekt, produkcja, biznes, czyli jak stw...
 

Tomasz Świerszcz: Moja pierwsza gra. Organizacja pracy, potrzebna wiedza, narzędzia.