Particle system
Platforma : PC
Język programowania : Delphi

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 physics engine
Rodzaj : Silnik fizynczny
Platforma : PC
Język programowania : Delphi
Szczególowy dokument : [Link]

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).

Mort Game Engine
Rodzaj : Silnik graficzny i edytor
Język programowania : Delphi
Platforma : PC
Strona gry : [Link]

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.

Tetrux
Rodzaj : gra casual/arcade
Język programowania : Delphi
Platforma : PC

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
Rodzaj : gra wyścigowa
Język programowania : Delphi
Platforma : PC

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
Rodzaj : gra wycigowa
Język programowania : Delphi
Platforma : PC

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.

Wormsylvania 1942
Rodzaj : gra zręcznociowa
Język programowania : Delphi
Platforma : PC

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.

Edukacja
Uniwersytet Adama Mickiewicza
Wydział: Matematyki i Informatyki
Kierunek: Informatya

Stacjonarne pięcioletnie studia magisterskie ze spacjalnością inżynieria oprogramowania.

Doświadczenie zawodowe
Firma: Embarcadero
Stanowisko: Programista grafiki

Tworzenie demonstracji graficznych wraz z dokumentacją na potrzeby premiery nadchodzącego Delphi XE2. Testowanie oraz rozwijanie nowej technologii Firemonkey.

Firma: DaThoX
Stanowisko: Programista gier

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.

Firma: Alakhaine
Stanowisko: Grafik

Tworzenie grafiki 3D renderowanej w 3d studio max oraz tekstur, na potrzeby gry przeglądarkowej innominecredimus.

Firma: Amazis.net Sp. z o.o.
Stanowisko: Programista webowy

Projektowanie, programowanie i testowanie aplikacji magazynowej tworzonej w oparciu o technologie: GWT, SmartGWTPro, Hibernate, Firebird. Tworzenie interfejsu graficznego.

CV w wersji pdf. 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.

© 2010-2011 Krystian Komisarek. All rights reserved.