Unity User Group Event in Poznań

Building VR games

Josh Naylor, Evangelist, Unity Technologies
It’s the year of VR, learn how to design and build VR games in Unity! Josh will build a VR game using features such as Multi-scene editing, Worldspace Ui and show optimisation tips relevant for VR and mobile development. Adding in some of the Unity services such as Heatmap Analytics and cloud build to help developers along the way.

AssetBundles as a way for quick content updates

Visualizations for CAVE in Unity

 

 

 

gameJUMP & Open Game Dev

Tym razem z gameJUMP i warsztatów gier (Open Game Dev). Do tego sam byłem jednym z organizatorów. Ale może trochę więcej o samej inicjatywie. A właściwie dwóch łączonych inicjatywach. Jakiś czas temu wspólnie z Kamilem postanowiliśmy zrobić event skupiony na tematyce gier. Mniej więcej równo z nami powstała inna inicjatywa o tej samej tematyce, czyli wspomniany „Warsztaty z tworzenia gier”. Aby skupić więcej zainteresowanych w jednym miejscu. Zamiast dwóch mniejszych stworzyć jedną większą imprezę. Tak właśnie powstał ten event :)

Trochę więcej konkretów. Podobnie jak na ostatnim spotkaniu z Unity jednym z prelegentów był Jarosław Forlański. Drugim byłem ja 😉 Jarek kontynuował spotkanie o unity. Ja zacząłem coś kompletnie nowego. Przedstawiłem „wstęp do frontendu”. Czyli o HTML, CSS i JS. No dobra dorzuciłem jeszcze Sass. Po samym wykładzie może być wiele niezrozumiałych rzeczy. Ale nie przejmujcie się, właśnie po to są warsztaty! Wykład stanowił tylko wstęp :) Przy okazji zapraszam na dzisiejsze warsztaty o 18.00 w Zoo Coworking. Tego już nie zobaczycie na blogu ;P

A co z osobami które nie były?? Na youtube są filmiki 😉 No znajdziecie je jeszcze poniżej.

 

Frontend Introduction

I fragment o naszej grze catchMole. Przyda się na warsztatach 😉

 

Unity #2

No i jeszcze kilka słów o Unity. Czyli część Jarka 😉

Warsztaty z tworzenia gier

Warsztaty z tworzenia gier  to inicjatywa, która towarzyszy nam już jakiś czas. Zaczęło się od prostych warsztatów dla klikaczy aż doszło do obecnego poziomu, czyli Unity. Forma to mieszanka wykładu i warsztatu. Wykładom zawsze towarzyszy przyjemna luźna atmosfera. Trochę dobrej zabawy i dyskusji.

Na filmie możecie zapoznać się z pierwszym wykładem z unity 2d. Przy okazji zapraszam na kolejne (jutrzejsze) warsztaty.

Carrots Mini Game Jam

Tym razem mały opis z Carrots Mini Game Jam. Tworzyliśmy mini gry. Zaczęło się od projektowania i przygotowania konceptu. Później tworzenia grafiki w stylu Retro Game. Ja narysowałem coś takiego:

character
Tak dobrze wam się wydaje. W środku nie powinno być przezroczystości ;D

Z badań opinii publicznej wynika, że wygląda jak król. Koncept był taki, że to miały być włosy… „Jestę retro grafikę” !!!

Co dalej. W końcu nie tylko strasznego „króla” zrobiłem na warsztatach 😀

Zabraliśmy się za Construct2. Fajne narzędzie pozwalające szybko wyklikać proste platformówki. Wspiera html5 i natywne aplikacje opakowane w phonegap. Dobra to nie będę przedłużał i trzymał was w niepewności. Tak wyglądała moja gra:

{link}

Fajnie chodzi nie. Tak jakby utykał 😀

Tak więc jeśli chcecie robić gry tak „straszne” jak moja zapraszam na kolejne spotkania. Zgodnie z tym co ustaliliśmy warsztaty będą odbywać się we wtorki o 18. Wstęp wolny. Zapraszam na chwilę fanu i zrobienia czegoś równie zabawnego 😉 Znajomość c++, javy, opengl, … Nie jest wymagana!!! – i z własnego doświadczenia powiem, że nawet się nie przydaje 😉

Polcon

Polcon, cytując organizatorów „ogólnopolskim zlotem miłośników szeroko pojętej fantastyki, hobby związanego z rozwojem wyobraźni, kreatywności oraz poszerzaniem wiedzy i horyzontów”.

Jest to  impreza na którą idziesz, żeby się rozerwać. Możesz grać w gry, LARPować, zbierać gadżety, poznawać nowych ludzi… Impreza, która sprawia, że dużo się dzieje w krótkim czasie i w jednym miejscu. Gromadzi tysiące zdrowo zakręconych ludzi.

Można by zapytać kto tam się pojawia? Na stoisku chip-u widziałem wielu świetnych grafików. Prace, które robili w ramach konkursu były po prostu niesamowite. Trafiłem również bardzo ciekawe stoisko z Apocalypse World. Nowej gry RPG w polskiej wersji językowej. Jak twierdzą dystrybutorzy znacznie elastyczniejszej, szybszej do nauki i rozgrywki. Towarzyszyła mu całkiem niezła harfiarka.

Warte uwagi było też stoisko z drobinami czasu. Zajebiste hipsterskie zegarki. Nakręcane/elektryczne/hybrydowe. Min dla fanów FMA 😉

Do tego godne uwagi są cosplaye. Ludzie przebierają się za postacie z gier, filmów, kreskówek, anime… Czasem nawet przebierają się za postaci historyczne lub własne:

Część śmieszna, część poważna ale wszystkie zajebiste :)

Blok z grami. Można wziąć i pograć w praktycznie dowolną grę… No dobra w wiele gier. Ale i tak każdy znajdzie coś dla siebie.

DSC00702

Do tego panele edukacyjne. O strojach japońskich. Grach i warsztaty/prezentacja z Red kit przez Red Studio.

Ale też wiele więcej:

DSC00691 DSC00696 DSC00697 DSC00708 DSC00709 DSC00710 DSC00711 DSC00721

 

Plusy i minusy Polconu

Do plusów na pewno zalicza się niesamowicie miłą obsługa. Co nie zawsze idzie w parze również niezwykle pomocna. Nie licząc noclegów budynki są blisko. Do minusów: niestety nie jest całodobowy – mamy przerwę na sen.

 

Tak więc to tyle. Tylko taki mały wstęp i krótki wpis 😉

Pyrkon 2013

Zaczynamy – kolejka na Pyrkon 2013

Zanim rozpoczniemy naszą zabawę z Pyrkon’em, czeka nas kolejka. Długa i kręta kolejka… Jest wynikiem niesamowitej popularności konwentu. Choć stanie w kolejce, nigdy nie należy do przyjemnych to muszę przyznać, że ma też dobre strony. Pozwala się integrować, poznać kogoś w nowym mieście, stanowi pretekst do rozmów i narzekań. Tak możemy sobie po Polsku wspólnie pomarudzić 😉 Na tę trochę zbyt długą kolejkę…

Wykłady

Po przebyciu (a właściwie przestaniu) całej kolejki dostajemy: bilet, opaskę, informator, mapkę i kilka ulotek. Jak zawsze na początku musimy się zapoznać z agendą spotkania 😉 Ja stwierdziłem, że równie dobrze mogę zrobić to na jakiejś prezentacji. Dlaczego mam marnować czas?

W ten sposób trafiłem na blok M&A (Manga & Anime). Moją pierwszą prezentacją była „Miedzy mangą a fantastyką„. Czyli o kresce, bohaterach, realizmie i różnych sposobach przedstawiana świata przez Justynę Judge Lipską. Mogliśmy zobaczyć fragmenty  Claymore, Barsek & Vinland Saga.

Cała prezentacja była przedstawieniem 3 mrocznych tytułów. Dwa z nich muszę jeszcze nadrobić 😉  Właśnie to jest główną zaletą tych spotkań. Dostajesz podane „jak na talerzu”, zajebiste tytuły i nie musisz nic szukać :) Do tego dużo ciekawostek i krótkie omówienie formy.

Wyszło, że byłem zbyt pochłonięty prezentacją, żeby wertować jakiś nudny plan. Dlatego często na prezentacje wybierałem się dość losowo. Przez trzy dni trwania Pyrkon’u, byłem na wielu prezentacjach. W artykule wspomnę jednak tylko o kilku. – Jeśli chcecie je zobaczyć, sami musicie iść. Po co mam je wam spoiler‚ować??

Jakie były ciekawe prezentacje??

Łukasz Garczewski:  Prezentacja o grach RPG i swojej nowej grze Apocalypse World. Premiera będzie na Polconie 2013, czyli pod koniec sierpnia.

DSCF0106

Byłem na prezentacji shadowsof.pl, gropy/organizacji/klubu zrzeczającego LARP’owców.  Jesteścei zainteresowani?? Czekają na swój oddział w Poznaniu. Może właśnie Ty chcesz go założyć?

Prezentacja o k-pop‚ie. Czyli słuchanie muzyki z dość ciekawą warstwo wizualną 😉  Nie będzie to mój ulubiony gatunek muzyki ale z całą pewnością jest inny 😉 Ja lubię wszystko co inne :-) Trochę w stylu takiego – Pop Korea Laydy Gaga.

Przypadkiem trafiłem nawet na prezentację „Romans, czemu by nie?”. Jak klasyczny facet spodziewałem się czegoś o henatai. Nie wiecie nawet jak bardzo się myliłam :/ Stwierdzam, że nie byłem grupą docelową 😀 Za to fanki yaoi powinny być zadowolone.

Blok prezentacji zakończyłem „Egzorcyzmy wędrownego Znachora – Mononoke”. Jedna z moich ulubionych opowieści. O podróży, ludziach, mrokach duszy, życiu, magi. Niezwykła kreska i stylizacja bazująca na Japońskim teatrze. To całe Mononoke.

Oczywiście to tyko część. A było tego naprawdę sporo.

Blok gier komputerowych

Nie spodziewałem się tego po Pyrkon’ie. Przygotowali całą sekcję z grami. Nie było ich dużo ale byli ciekawi wystawcy.

Na pierwszy ogień pójdzie gameleon.co Platforma do tworzenia gier. Na miejscu mogliśmy pogadać z organizatorami o całym przedsięwzięciu. Cóż jakoś tak wyszło, że rozmowa nie była zbyt długa. Nie dlatego, że goście byli anglojęzyczni, po prostu tak wyszło. Za to mam fajne zdjęcie ze smokiem.

Na szczególną uwagę zasługuje Gloria Victis. Gra polskich twórców. Co mogę powiedzieć o grze?? Zapowiada się naprawdę nieźle. Może po martwym już Ether Fields, doczekaliśmy się godnego następcy??

Jak moje wrażenia z wersji alpha alpha…? Gra mechaniką i stylem rozgrywki przypomina swojego przednika. Całość działa trochę sprawniej. Gry trochę różnię się sterowaniem. Trudno oceniać jak będzie wyglądało to polskie MMORPG. Czas pokaże. Będę czekać z niecierpliwością.

Nie możemy zapomnieć o Wiedźminie 3. Ta słynna już produkcja studia CD-Projekt Red doczeka się niebawem 3 odsłony. Ponoć ostatniej z naszym znanym Wiedźminem. Jak to zwykle bywa na tym etapie produkcji, nie dowiemy się zbyt dużo. Ale wiemy, że prace idą do przodu i nikt nie zapomniał o graczach.

DSCF0053

Jak zwykle pojawili się ludzie z Dice+. Naszego słynnego startup’u z elektroniczną kostką. W filmiku z DevFest jest fajnie pokazana 😉

DSCF0056

A i oczywiście Game Zone:

Zabawy

Gry planszowe i komputerowe to nie wszystko ;P Maniacy miecza i walki też coś znajdą :) Poza wszelkimi LARP’ami, może sobie pomachać mieczem albo kijem z pianką :]

http://youtu.be/6f_nWmXwgUs

Sklepy

Muszę mieć taką podkładkę pod myszkę :3

Cosplay

Czyli przebieranki 😉 Bardzo fajne przebieranki :) Zobaczcie sami.

 

Podsumowanie

Na Pyrkon‚ie każdy miłośnik fantastyki, anime, gadżetów, gier (tych planszowych i komputerowych). Znajdzie coś dla siebie. Mimo zbyt długich kolejek i niektórych bloków, robionych dla tańszego biletu, moje wrażenia są bardzo pozytywne. Polecam.

W ten pozytywny sposób pożegnałem się z Pyrkon’em :)

Dublin Google

Tym razem znowu wracam do opowieści z wakacji. Wspomnę o Google i mojej przygodzie z firmą :) Jak można wywnioskować po uśmiechniętej buźce, pozytywnych wrażeniach 😉

No ale od początku. Dość długi czas przemierzałem Dublin nie wiedząc, że znajduje się tam centrum Googla. Dopiero podczas „Psychology and Game Audio” w Windmill Lane Recording Studios, poznałem Vicky Twomey-Lee. Jest organizatorką Dublińskiej grupy Pythona. Zadała mi trochę pytań i opowiedziała co mają ciekawego. Okazało się, że mieli Googl’a. Mało tego znajdował się przy Grand Canal Dock. Z Brey miałem tam bezpośrednie połączenie dartem.

(Dla tych, którym Dart kojarzy się tylko z językiem programowania wyjaśnię, że dart to również  pociąg zatrzymujący się min. pod samym budynkiem Googla. Was też dziwi ten zbieg okoliczności??)

Ale wracając do samego Googla. Poszperałem trochę i zdecydowałem się tam wybrać. Pierwszym eventem na jakim byłem w Centrum Google był Geeks and Games II  Mówiąc prosto graliśmy w gry 😉 A konkretnie planszówki (tak to te be joystick’ów). Najbardziej podobała mi się dyskusja nad niejasnymi zasadami „ucieczki z wyspy”. Wydaje mi się nawet, że interpretowaliśmy je tak, żeby przeżyć/wygrać 😀 No trudno co jeszcze można było zrobić 😉 Z innych gier podobały mi się walki potworów. Szkoda tylko, że nie pamiętam dokładnie jak się nazywały :/ 

DSC07337

Teraz bardziej informatycznie. Drugim eventem na jakim byłem było spotkanie Dublin GDG. Muszę przyznać, że najbardziej zdziwił mnie dobór prelegentów. Byli nimi:
* Mark Brown, Community Manager w Microsoft, z prezentacją ‚Hell has Frozen Over (aka New Developments in Azure)’
* Ryan Patterson, Software Engineer w Facebook, z prezentacją ‚Secure Coding Practices at facebook
Mówiąc inaczej: nie było nikogo z Googla. Za to mieliśmy ludzi z FB & MS. Jak pokazali da się podejść do sprawy normalnie i skupić na rozwoju i wymianie informacji a nie podziałach i sztucznych problemach :)

 Hell has Frozen Over (aka New Developments in Azure)

Zdecydowanie najbardziej szokująca prezentacja, jaka do tej pory przychodzi mi do głowy. Wychodzi przed was pracownik MS, twierdzi że nie zna C# i będzie mówił o Open Source. Dziwne, dziwne, naprawdę dziwne… Za to świadczy o normalnym podejściu osób zajmujących się Windows Azure.
Tak więc jeśli nie o C# o czym mówił?? O PHP, MySQL’u i Linuksie. Pewnie to ostatnie jest dla was największym zaskoczeniem 😉 Dla mnie, też było. Pokazał jak szybko i łatwo można za pomocą paru kliknięć postawić serwer w chmurze….
Musze przyznać, że naprawdę dostosował treść do publiki i prezentacja była zupełnie inna niż się na początku spodziewałem.

Secure Coding Practices at facebook

Bardzo przypominała mi prezentację o podobnej tematyce, którą miałem przyjemność zobaczyć podczas jednego z PRUG‚ów w Poznaniu. Też była poruszona tematyka SQL, Script, Shell… Injections. Ogólne błędy występujące na stronach www. No i opisał kilka błędów z samego facebooka. Np wiedzieliście że portal traktował wiki w szczególny sposób?? Wszystkie jej subdomeny również. Jak się później okazało przez subdomenę można było naruszyć ich zabezpieczenia. Niestety nie pamiętam jak to dokładnie wyglądało ;P
A i jeszcze jedno. Zachęcali nas do szukania bugów 😉 Ponoć w zależności od buga płacą średnio 500$ Osoby zainteresowane mogą zgłaszać bugi na whitelist’e i dorobić do kieszonkowego :)

DSC07313

Na koniec o The Google+ Local Retro Games Classic

Czyli znowu do gier… Tym rzem elektronicznych 😉 Cóż mogę powiedzieć. Pozwolę sobie przetłumaczyć rozmowę dwóch graczy:

*O jesteś naprawdę dobry w tą grę.

-Nie, to on jest naprawdę słaby

Nie zgadniecie nie jestem zbyt dobrym graczem ;D  i Tą zabawną anegdotką chciałbym zakończyć. Ale muszę przyznać, było naprawdę zajebiści.

2012-09-06 21.31.01 2012-09-06 22.38.19 photo1 20120906_214539 photo3 photo4 photo5

Poczułem old school… 😉

I am a game dev: How to draw an owl?

We wtorek (26.02.2013) miałem przyjemność prowadzić prezentację na temat obsługi programu Blender. Tego dnia towarzyszyło mi 2 świetnych prelegentów: Robert Podgórski z  BlackMoon Design, z prezentacją pod tytułem „Tworzenie grafiki do gier 2D” i Maciej Czekala z Insys Play & prezentacją pod tytułem „I jak to wygląda w Coronie (mobilne gry)”.

Tworzenie grafiki do gier 2D – czyli streszczenie tego czego programista nie powinien robić tworząc grafikę do gier. No właśnie ale czego programista nie powinien robić??… Tworzyć grafiki 😉 Tak, macie rację to tak jakby grafik pisał płaski kod bez znajomości KISS & DRY. Taki odpowiednik  nieznajomości zasad kompozycji kolorów w grafice. Tak więc taki mój przykład: Jeśli nie wiesz, że kolory po przeciwnych stronach palety kolorów kontrastują ze sobą. Że kolory biały, niebieski,… są kolorami zimnymi a odcienie czarnego i czerwonego kolorami ciepłymi…. nie zabieraj się za grafikę 😉 Po prostu grafikowi będzie przykro ;D No chyba, że czymś Ci podpadł 😉   A jak bardzo chcesz to naucz się tego jak ja. Tak więc już wiesz o czym będziesz dzisiaj czytał :)

I jak to wygląda w Coronie (mobilne gry)  bardzo przyjemny opis, dlaczego warto pisać w Coronie? Jeśli wierzyć słowom Macieja (ja mu wierzę), jest dużo bardziej optymalny niż konkurencyjny produkt Adobe. Daje duże możliwość optymalizacji grafik, dynamiczne podmienienie kolorów, system do składania grafik.

I na koniec wspomnę jeszcze o własnej prezentacji „Co i jak w programie Blender 3D”. W zasadzie wielkiej filozofii nie ma wstawiasz sferę, kilka plainów, trochę materiałów, tekstur i magi. Proszę mamy piękną sowę 😉 Nooo… dobra ale o co Kaman?? Wszystko to znajdziesz w mojej prezentacji 😉

Zdjęcia

Materiały
Prezentacja: http://goo.gl/2Ow19
Przykład: https://dl.dropbox.com/u/20501710/Slides/Blender3D/OwnOwl.rar

Linki
Strona eventu
Corona