System cząsteczek stworzony na potrzeby gier komputerowych, wzorowany na ParticleFX z gry Max Payne 2. Mechanika opiera się o animowane tekstury, stany kluczowe oraz fizykę. Wyróznia się bogatą paletą możliwych efektów do stworzenia, oszczednocią pamięciową, dobrą wydajnocią i dużą jakocią.
PhyLum (PL) to obiektowy silnik fizyczny przeznaczony do wspomagania interakcji w grach trójwymiarowych. W zakresie możliwości silnik ten udostępnia fizykę ciał sztywnych (rigid body), miękkich (soft body), połączenia stawowe (joints) i płyny (fluids).
Silnik graficzny dla gry RTS, oparty o forward rendering. Mort Game Engine wspiera wiele efektów graficznych takich jak: normalmapping, renderowanie terenu z wieloma warstwami, rzutowanie trójplanarne, animacja wielu obiektów oparta o koci, dynamiczne oswietlenie sceny, occlusion ambient per vertex dla terenu. Efekty postprocessingu - animowana woda, depth of field, camera motion blur, fog of war, bloom i wiele innych.
Mini gra 2D polegająca na zbieraniu kolorowych klocków na deskę i dopasowywaniu ich kolorami. Głównym celem gry jest ułożenie jak największej wieży klocków i wymiana jej na punkty, przy utrudnieniu w postaci fizyki. Gracz do dyspozycji ma trzy rodzaje desek o różnych właściwościach (poślizg, szybkość, czas hamowania), rozgrywka odbywa się na trzech prostych lokacjach (pustynia, miasto, polana).
Gracers to futurystyczna gra wyścigowa, w której do dyspozycji mamy jeden z 9 pojazdów unoszących się nad ziemią. Ciekawa mapa, dobrze dopracowana dynamika jazdy oraz kamery, wydajne efekty graficzne oraz trudne do pokonania AI to główne zalety tej gry.
Spontan to demo wykonane dla testów silnika fizycznego. Trójwymiarowa gra wyścigowa, w której Fiatem 126p po mocnym tuningu zwiedzamy małe miasteczko. Demo wyróżnia się dużą dynamiką zręcznościowym odwzorowaniem fizyki z możliwością driftowania. W zakres projektu wchodził także edytor map, dzięki któremu lokacje układa się na zasadzie łączenia klocków.
Projekt gry komputerowej stworzony na konkurs serwisu www.unit1.pl. Tematem było przygotowanie w miesiąc gry, której bohaterem będzie robak. Tym razem wcielamy się w żołnierza robaka zesłanego na kolejną trudną operację do wykonania na statku Wormsylvania 1942. Cel to zniszczyć wroga przy użyciu 2 rodzajów broni (ak47 oraz shotgun) i jak zwykle zdobyć tajne akta. Projekt w pełni oparty o autorski silnik fizyczny PhyLum2D.
Stacjonarne pięcioletnie studia magisterskie ze spacjalnością inżynieria oprogramowania.
Tworzenie demonstracji graficznych wraz z dokumentacją na potrzeby premiery nadchodzącego Delphi XE2. Testowanie oraz rozwijanie nowej technologii Firemonkey.
Projektowanie, programowanie i testowanie gier komputerowych. Programowanie mechaniki do gier różnego typu. Tworzenie silników graficznych i fizycznych. Pisanie narzędzi graficznych oraz pluginów do 3d studio max. Koordynacja pracy z grafikami.
Tworzenie grafiki 3D renderowanej w 3d studio max oraz tekstur, na potrzeby gry przeglądarkowej innominecredimus.
Projektowanie, programowanie i testowanie aplikacji magazynowej tworzonej w oparciu o technologie: GWT, SmartGWTPro, Hibernate, Firebird. Tworzenie interfejsu graficznego.
Podsumowanie zawodowe
- bardzo dobra znajomość opengl, opengl es i webgl.
- programowanie silników graficznych. Umiejętność tworzenia efektów graficznych takich jak cienie, systemy cząsteczek, zaawansowane materialy z wykorzystaniem shaderów glsl oraz hlsl.
- programowanie silników fizycznych ciał sztywnych i miękkich, animacji szkieletowej oraz odwrotnej kinematyki. optymalizacja testu kolizji.
- tworzenie mechaniki do gier dowolnego typu (wyścigi, fpp, tpp, rts, casual).
- tworzenie interaktynych edytorów 3d oraz aplikacji multimedialnych.
- tworzenie sztucznej inteligencji w oparciu o steering behaviours.
- tworzenie gier na telefony komórkowe (platforma bada).
- programowanie proceduralne, obiektowe, znajomość i wykorzystywanie wzorców projektowych.
- bardzo dobra znajomość delphi/object pascal.
- znajomość c/c++, c#, java na poziomie podstawowym.
- znajomość java script, flash, php, html, css.
- praca w grupie z wykorzystaniem svn i jiry.
- tworzenie grafiki w programach: 3d studio max, pakiet corel, texture maker.