PixelDread - mobilní hra jako maturitní práce
PixelDread je mobilní hra, kterou jsem vytvořil jako součást své maturitní práce. Hlavním cílem projektu nebylo pouze vytvořit funkční hru, ale projít celým procesem jejího vývoje a následného vydání na Google Play.
Projekt mi tak umožnil vyzkoušet si nejen samotné programování hry, ale také grafiku, herní design, publikování aplikace a další části, které jsou s vydáním mobilní hry spojené.
Cíl projektu
Hlavním cílem bylo vytvořit komplexní mobilní hru a skutečně ji vydat. Nechtěl jsem proto vytvořit pouze školní prototyp, který by zůstal fungovat pouze na mém zařízení.
Výsledkem je vydaná hra PixelDread dostupná prostřednictvím Google Play. Projekt mi tak umožnil projít celým procesem od prvotního návrhu a vývoje až po skutečné publikování aplikace.
Vývoj hry
Během vývoje jsem si vyzkoušel jednotlivé části potřebné pro vytvoření kompletní hry. Nešlo pouze o samotné programování herních mechanik, ale také o tvorbu grafiky, návrh uživatelského rozhraní a celkové zpracování hry.
Cílem bylo vytvořit projekt, který bude působit jako skutečná mobilní hra, nikoliv pouze jako ukázka jednotlivých funkcí.
Grafika a herní obsah
Součástí projektu byla také tvorba komplexní grafiky. Díky tomu jsem si mohl vyzkoušet nejen technickou stránku vývoje, ale také vizuální stránku celého projektu.
Během vývoje jsem tak zastával více různých rolí, které se při tvorbě hry běžně rozdělují mezi více lidí. Od programování a implementace herních mechanik až po grafiku, návrh rozhraní a práci s celkovou prezentací hry.
Achievements a služby Google Play
Součástí hry jsou také achievementy a další služby související s platformou Google Play. Jejich implementace mi umožnila vyzkoušet si, jak fungují služby poskytované platformou a jak je možné propojit s vlastní hrou.
Nešlo tedy pouze o vytvoření samotné hry, ale také o práci s ekosystémem, ve kterém je mobilní hra následně distribuována.
Vydání na Google Play
Jednou z nejdůležitějších částí projektu bylo samotné vydání hry na Google Play. Právě díky tomu jsem získal praktickou zkušenost s procesem publikování mobilní aplikace a s požadavky, které musí aplikace před vydáním splňovat.
Vydání mi zároveň ukázalo rozdíl mezi vytvořením aplikace a jejím dlouhodobým provozem. Zatímco vytvořit a publikovat hru je jedna část problému, udržet ji dlouhodobě funkční je podle mě ještě náročnější.
Vydat hru je jednodušší než ji udržet
Jednou z nejzajímavějších zkušeností, které mi PixelDread přinesl, byla právě dlouhodobá údržba.
Po určité době jsem si uvědomil, že vydat hru je jednodušší než ji dlouhodobě udržovat. Mobilní aplikace totiž není hotová pouze okamžikem, kdy se objeví v obchodě. Je potřeba sledovat změny platformy, aktualizovat aplikaci a reagovat na nové požadavky.
To se týká například služeb souvisejících s Google Play nebo technologií, které hra používá. Některé části aplikace proto vyžadují pravidelnou údržbu, aby hra mohla zůstat dostupná a funkční.
Monetizace
PixelDread obsahuje také reklamní systém a placenou verzi hry bez reklam. Díky tomu jsem si mohl vyzkoušet i problematiku monetizace mobilních aplikací.
Zároveň jsem zjistil, že monetizace není jednorázová implementace. Reklamy, placené funkce a další služby jsou součástí celého ekosystému aplikace a mohou vyžadovat aktualizace společně se zbytkem projektu.
Co mi projekt dal
PixelDread pro mě nebyl pouze školním projektem. Především mi umožnil projít si kompletním procesem tvorby a publikování mobilní hry.
Vyzkoušel jsem si programování, tvorbu grafiky, herní design, práci s achievementy, integraci služeb, monetizaci i samotné publikování na Google Play.
Nejdůležitější zkušeností pro mě ale bylo zjištění, že vývoj hry nekončí jejím vydáním. Publikování je pouze jeden krok a skutečnou výzvou je následná údržba, aktualizace a přizpůsobování hry změnám platformy.
Výsledek
Cíl projektu se podařilo splnit. PixelDread byl dokončen a vydán na Google Play, díky čemuž jsem si mohl celý proces vyzkoušet na skutečné aplikaci.
Projekt mi zároveň poskytl zkušenost s vývojem produktu od prvotního nápadu až po jeho publikování a následnou údržbu. Právě tato zkušenost pro mě byla jednou z nejhodnotnějších částí celé maturitní práce.