az idle game-től a tap company-ig - hwsw · mészáros kornél, game developer budapest, hungary /...
TRANSCRIPT
![Page 1: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/1.jpg)
11/19/2015
Mészáros Kornél, Game Developer
BUDAPEST, HUNGARY /
Az idle game-től a Tap Company-ig
Kibővített MVC minta alkalmazása idle játék esetén, Unity-ben
![Page 2: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/2.jpg)
Game Developer
› Unity
› Saját játékmotor
› iOS, Android, Windows, Windows Phone
@ POSIBLE Games
Mészáros Kornél
![Page 3: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/3.jpg)
![Page 4: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/4.jpg)
Célkitűzés
Központi mechanika
› Tap pénz upgrade
› Upgrade passzív pénz upgrade
Haladás érzete akármennyit játszik
Jutalmazva akkor is, ha nem játszik
Pl.: Clicker Heroes, Cookie Clicker, Tap Titans, Adventure Capitalist
Célkitűzés: Hasonlót, de újítással, csavarral Tap Company!
Idle / tap játékok
![Page 5: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/5.jpg)
Célkitűzés
Multiplatform játékmotor
› Szolgáltatások
› Asset Store
› Community
#madewithunity
› PC: Hearthstone, Jotun, Ori and the Blind Forest
› Mobil: Monument Valley, Fallout Shelter, Angry Birds 2, Crossy Road
Unity
![Page 6: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/6.jpg)
Tervezés
MVC tervezési minta
MODEL
CONTROLLER
VIEW
![Page 7: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/7.jpg)
Tap Company
Tap Company Model réteg
GameData, GameState
Hash, titkosítás, validálás, verziókezelés, network time sync
Játéklogika kiszervezve
› Google Docs XLS
› Letöltés és konvertálás saját eszközzel
› Kívülről is módosítható
![Page 8: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/8.jpg)
Tap Company
Játékmechanika vezérlők
› Tapelés
› CPS
› Szerencsejáték, tokenek
› Upgrade-k és prestige
Event-delegate rendszer
› Játék események nyilvántartása, reagálás
› Cél a szeparálhatóság, modularitás
Tap Company Controller réteg
![Page 9: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/9.jpg)
Tap Company
UI
› UGUI
Grafikai tartalom
› 2D Sprite-ok
Particle systems
Hangok, zene
Tap Company View réteg
![Page 10: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/10.jpg)
Tap Company
Unity scene
› Splash + Töltőképernyő
› Játék scene
Komponens alapú szemlélet
› GameObject hierarchia
› Viselkedés-kiterjesztő komponensekkel
Tutorial
Tap Company madártávlatból
![Page 11: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/11.jpg)
Tap Company
Game Analytics és trackelés
Monetizáció
› Ad providers
› IAP
Game Services
› Leaderboard, achievement
› Game Center, Google Play
Tap Company Service réteg
![Page 12: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/12.jpg)
Tap Company
Élmény
Multitouch (local co-op)
Karakterek (M.I.)
Történet
Interaktív ingame átvezető animációk
Szerencsejáték
![Page 13: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/13.jpg)
![Page 14: Az idle game-től a Tap Company-ig - HWSW · Mészáros Kornél, Game Developer BUDAPEST, HUNGARY / Az idle game-től a Tap Company-ig Kibővített MVC minta alÎalmazása idle ÍátéÎ](https://reader034.vdocuments.net/reader034/viewer/2022043014/5fb1084dfcece21dcd075bca/html5/thumbnails/14.jpg)
Köszönöm a figyelmet!