Co mě zaujalo na AppParade #2, ukázka mého 3D engine
Napsal: pát úno 11, 2011 15:06
Včera jsem se účastnil 2. pražské AppParade - přehlídky nových mobilních aplikací (i jako prezentující). Viz informace o akci: http://jdem.cz/kqwt5, fotogalerie na Facebooku: http://jdem.cz/kqxm8 a výsledky soutěže: http://jdem.cz/kqxf6
Objevilo se tam mnoho zajímavých informací, napadlo mě sepsat v bodech, co mě tam zaujalo. Mohlo by to zajímat i další vývojáře. Jen připomínám, že to jsou moje dojmy, které nakonec vůbec nemusí korespondovat s realitou
Zaujalo mě, že docela dost lidí ještě vyvíjí aplikace pro Nokie, speciálně pro Symbian^3, byla to určitě dobrá čtvrtina prezentujících vývojářů. Hlavní platformou zájmu mezi českými vývojáři je ale určitě iOS. Androida vývojáři berou opravdu jen jako "do počtu". Lidí, co vydělali na aplikaci pro iPhone/iPad v řádu desítek až stovek tisíc tam bylo docela dost, vypadá to, že se to i v dnešní době pořád dá, i když už je velká konkurence. Kde ale měli počty koupení na iPhone v řádu desítek tisíc, na Androidu to bylo kolem pětistovky.
Ohledně Windows Mobile / Windows Phone 7, přišel jsem si tam tak trochu jako exot. O vývoji na WP7 tam zatím nikdo neuvažoval. Jsem zvědavý, jak to bude po dnešním ohlášení spolupráce Nokie a MS Také mě zaujalo, že Nokie jsou pořád prakticky nejprodávanější mobily, celosvětově i v Česku (u nás jsou ještě oblíbenější). Vypadalo to, že chytrých Nokií se prodá snad tolik, co iPhone a Androidů dohromady (ale možná tam byl ukázaný jen chytře udělaný koláčový graf, který míchal jabka s hruškami).
Byl tam i jeden vývojář pro Blackberry, trochu mi z jeho názoru přišlo, že vyvíjet pro BB mělo kdysi smysl, ale teď už se to moc nevyplatí. Možná jsme se ale jen úplně nepochopili. O dalších "experimentálních" systémech, jako např. Bada OS, tam nepadla prakticky zmínka. Jinak většina prezentovaných aplikací tam byla na zakázku, většinou to byly různé televizní programy, prohlížítka zpráv, stahovátka z RSS... Docela nuda aplikace. Nikdo se nepokoušel prezentovat nějakou casual hru apod. Co ale bylo vidět, že user experience berou vývojáři jako hodně důležitý prvek a dost se na ni zaměřují (na plynulé posouvání táhnutím prstu, pěknou přehlednou grafiku apod.).
Mluvilo se tam i o cílovkách daných platforem, např. jedna firma teď vytváří streamovací aplikaci pro Gambrinus ligu na iPhone Také by mě zajímalo, kolik uživatelů iPhone si ji nakonec stáhne. Mimochodem, z prezentací vyplynulo, že je prý v Česku cca 75 tisíc unikátních iOS zařízení. Jinak, řešily se tam především mobily, vypadá to, že tablety jsou zatím u vývojářů docela stranou zájmu (byla tam jedna app mimochodem pro iPad, o Androidu 3.0 ale např. nepadlo zatím ani slovo). Uvidíme, jaké bude rozložení platforem příští rok.
Já jsem tam prezentoval rozpracovanou verzi svého herního 3D engine pro WP7, moje natočená prezentace bude dostupná na tyinternety.cz. I když moje prezentační schopnosti mají zatím dost rezervy, myslím, že jsem to zvládnul celkem dobře Jak jsem tam zmiňoval, engine plánuji dotáhnout do nějaké použitelné podoby cca do léta a určitě bych si ho nechtěl nechat jen pro sebe. Nějakou cenovou politiku nebo podmínky použití ještě ale rozmyšlené nemám.
Můžete se podívat na video, které jsem k mojí prezentaci pouštěl:
[youtube]http://www.youtube.com/watch?v=6YwKN1rZlRU[/youtube]
Vlastnosti engine:
- generování objektů (kvádry, koule, terén...), potažení texturami
- virtuální joystick, podpora multitouch gest
- předvolené kamery (statická, FPS, strategy...)
- poloprůhlednost (řazení objektů)
- optimalizace vykreslování (octree, quadtree)
- stínová kolečka, dynamické stíny, předpočítávané lightmapy
- v přípravě: správa obrazovek, vykreslování menu, kolize, pohybový senzor
Objevilo se tam mnoho zajímavých informací, napadlo mě sepsat v bodech, co mě tam zaujalo. Mohlo by to zajímat i další vývojáře. Jen připomínám, že to jsou moje dojmy, které nakonec vůbec nemusí korespondovat s realitou
Zaujalo mě, že docela dost lidí ještě vyvíjí aplikace pro Nokie, speciálně pro Symbian^3, byla to určitě dobrá čtvrtina prezentujících vývojářů. Hlavní platformou zájmu mezi českými vývojáři je ale určitě iOS. Androida vývojáři berou opravdu jen jako "do počtu". Lidí, co vydělali na aplikaci pro iPhone/iPad v řádu desítek až stovek tisíc tam bylo docela dost, vypadá to, že se to i v dnešní době pořád dá, i když už je velká konkurence. Kde ale měli počty koupení na iPhone v řádu desítek tisíc, na Androidu to bylo kolem pětistovky.
Ohledně Windows Mobile / Windows Phone 7, přišel jsem si tam tak trochu jako exot. O vývoji na WP7 tam zatím nikdo neuvažoval. Jsem zvědavý, jak to bude po dnešním ohlášení spolupráce Nokie a MS Také mě zaujalo, že Nokie jsou pořád prakticky nejprodávanější mobily, celosvětově i v Česku (u nás jsou ještě oblíbenější). Vypadalo to, že chytrých Nokií se prodá snad tolik, co iPhone a Androidů dohromady (ale možná tam byl ukázaný jen chytře udělaný koláčový graf, který míchal jabka s hruškami).
Byl tam i jeden vývojář pro Blackberry, trochu mi z jeho názoru přišlo, že vyvíjet pro BB mělo kdysi smysl, ale teď už se to moc nevyplatí. Možná jsme se ale jen úplně nepochopili. O dalších "experimentálních" systémech, jako např. Bada OS, tam nepadla prakticky zmínka. Jinak většina prezentovaných aplikací tam byla na zakázku, většinou to byly různé televizní programy, prohlížítka zpráv, stahovátka z RSS... Docela nuda aplikace. Nikdo se nepokoušel prezentovat nějakou casual hru apod. Co ale bylo vidět, že user experience berou vývojáři jako hodně důležitý prvek a dost se na ni zaměřují (na plynulé posouvání táhnutím prstu, pěknou přehlednou grafiku apod.).
Mluvilo se tam i o cílovkách daných platforem, např. jedna firma teď vytváří streamovací aplikaci pro Gambrinus ligu na iPhone Také by mě zajímalo, kolik uživatelů iPhone si ji nakonec stáhne. Mimochodem, z prezentací vyplynulo, že je prý v Česku cca 75 tisíc unikátních iOS zařízení. Jinak, řešily se tam především mobily, vypadá to, že tablety jsou zatím u vývojářů docela stranou zájmu (byla tam jedna app mimochodem pro iPad, o Androidu 3.0 ale např. nepadlo zatím ani slovo). Uvidíme, jaké bude rozložení platforem příští rok.
Já jsem tam prezentoval rozpracovanou verzi svého herního 3D engine pro WP7, moje natočená prezentace bude dostupná na tyinternety.cz. I když moje prezentační schopnosti mají zatím dost rezervy, myslím, že jsem to zvládnul celkem dobře Jak jsem tam zmiňoval, engine plánuji dotáhnout do nějaké použitelné podoby cca do léta a určitě bych si ho nechtěl nechat jen pro sebe. Nějakou cenovou politiku nebo podmínky použití ještě ale rozmyšlené nemám.
Můžete se podívat na video, které jsem k mojí prezentaci pouštěl:
[youtube]http://www.youtube.com/watch?v=6YwKN1rZlRU[/youtube]
Vlastnosti engine:
- generování objektů (kvádry, koule, terén...), potažení texturami
- virtuální joystick, podpora multitouch gest
- předvolené kamery (statická, FPS, strategy...)
- poloprůhlednost (řazení objektů)
- optimalizace vykreslování (octree, quadtree)
- stínová kolečka, dynamické stíny, předpočítávané lightmapy
- v přípravě: správa obrazovek, vykreslování menu, kolize, pohybový senzor