Index finger pointing up icon

Kraj: Polska

Lokalizacja: Kielce, PL

Na Useme od 7 marca 2017

Business bag icon

Umowy 1

ZAKOŃCZONYCH: 1

SPORNYCH: 0

ZERWANYCH: 0

Chat icon

Opinie 1

POZYTYWNE: 1

NEUTRALNE: 0

NEGATYWNE: 0

O mnie

Zacząłem swoją przygodę z programowanie w wieku 13 lat. Była to moja pasja. Głównie z naciskiem na programowanie gier i grafiki/silnika 3d. Moja pasją stała się naturalnym wyborem kierunku studiów. Za czasów studiów brałem udział w kilku hobbystycznych projektach, oraz konkurach programistycznych. Po studiach moja pierwszą pracą była praca w firmie tworzącej gry na telefony komórkowe. Większość mojej kariery zawodowej ma związek z programowaniem gier oraz programowaniem grafiki (np silnika 3d). Przykładowo największy projekt, w którym brałem udział gra "Beyond Space" została oparta na silniku 3D, który prawie w całości został zrobiony przeze mnie.

Mam 9 lat doświadczenia w pracy jako programista w tym 7 lat w branży gier. Rok pracowałem w firmie tworzącej aplikację dla biznesu oraz rok (moja ostatnia praca) w firmie tworzącej maszyny-hazardowe.

Mam 6 miesięcy doświadczenia w silniku Unity 3D.

Biegle znam języki C, C++, Java, C# Mam doświadczenie również w HTML, JS, Lua, QML, SQL, QT Znam OpenGL, OpenGL ES oraz Vulkana Dobra znajomość silnika Unity 3D

Umiejętności

C C++ Java

Portfolio

Portfolio item Beyond Space

Jest to kosmiczny shooter. Posiada wiele różnorodnych misji okraszonych intrygującą fabułą i wieloma cutscenami. Jak na możliwości dzisiejszych urządzeń mobilnych posiada on bardzo ładną grafikę. Gra robiona była w 6 osób, z czego było dwóch...

Portfolio item
Różne metody generowania cieni w grafice komputero

Praca inżynierska na studiach poświęcona różnym metodom generowania cieni takim jak Project Planar Shadows, różnym odmianom Shadow Volumes i Shadow Map oraz PCSS (Percentage Closer Soft Shadows czyli metodzie generującej cienie ze zmiennym...

Portfolio item
Algorytmy Szachowe / Arabian Knight

Praca magisterska opisująca wiele szachowych algorytmów jak Alfa-Beta, Quiescence Search, MVV/LVA, Ruchy Morderców, Tablice Transpozycyjne, PVS, Null-Move, itd. Wszystkie powyższe techniki zostały zaimplementowane w szachowym programie:...

Portfolio item
Army Men

Gra na telefon komórkowy w Javie ME.. Walczymy plastikowymi żołnierzami wykonując różne zadania polegające na dotarciu do celu, wyeliminowaniu wrogów, odnalezieniu pewnego przedmiotu, czy zniszczeniu określonego budynku. Mamy wiele rodzajów...

Portfolio item Final Space

Jest to kosmiczna tunelówka. Posiada tryb kampanii, w którym przechodzimy kolejne misje, odblokowujemy nowe bronie i nowe statki, a także tryb Survival, w którym tunel jest generowany w nieskończoność. Dostępna jest na telefony i tablety z...

Portfolio item
Tank Tournament

Projekt hobbystyczny tworzony podczas studiów. Strzelanina TPP z regułami rodem z gier typu FPS. Gramy czołgami z widokiem z trzeciej osoby. W grze mamy do dyspozycji jedenaście rodzajów broni takich jak rakiety, karabin, miotacz ognia, czy...

Portfolio item
Spectra

Automat do gier hazardowych. Odpowiedzialny byłem głównie za składanie gier, pisanie efektów graficznych, animacji przy użyciu biblioteki QT. Wiele efektów było tworzone przy użyciu shaderów.

Portfolio item
Craft

Siedemnasto-osobowy projekt na uczelni Politechnika Świętokrzyska. Jest to gra RTS. Akcja dzieje się w kosmosie. W projekcie tym brałem czynny udział jako programista. Gra niestety nie została ukończona z braku czasu.

Opinie

no avatar
LudosProject
2017-07-12
Wystawiona opinia
Współpracowaliśmy z Panem Marcinem i jesteśmy bardzo zadowoleni. Szybki i bezproblemowy kontakt, zaangażowanie na najwyższym poziomie. Jeśli ponownie będziemy szukać osoby do podobnego zadania - wiemy do kogo się zgłosić.

Zrealizowane zlecenia 1

  • Poszukujemy Senior Unity Developera, który zrobi przegląd kodu gry napisanej w C#. Zależy nam na podpowiedziach co możemy zoptymalizować pod względem zużycia procesora i pamięci. Wymagania: - doświadczenie z optymalizowaniem gier napisanych w Unity pod Androida Aktualnie potrzebujemy tylko informacji gdzie są największe problemy, ale jest również możliwość zlecenia poprawy kodu.