Profile Picture
Profile Picture

djbozkosz

Game & Render Programmer

404 :(
Requested page cannot be found, sorry. If you are looking for a some page from the old web, please scroll dowm to the Projects section. Thanks.
Experienced C++, C#, OpenGL and Unity3D developer with passion for game development, computer graphics, shaders and Unity3D engine.

Mafia: Example Scene

2020

Game

Mafia

Modding

Modelling

Released

Open Source

This project was an experiment to create new small part of city with current modding tools and existing game assets. I have set several goals to achieve, for example: using splines for roads, place more props and destructive objects, peds, traffic, better lighting, road reflections and others.

Image

LS3D Lightmapper

2020

Tool

Mafia

Modding

Released

C++

Qt

Rendering

Lightmapper tool I originally made in 2014 as an implementation part of my Bachelor's Thesis: Lightmapper. It allowed to load any Mafia scene, bake lightmaps on selected objects and save current results. Baked scene could be then loaded in Mafia game. Tool produced impressive lighting with global illumination, but baking itself was horribly slow - running only on one CPU core. In 2020, I have resurrected this project and rewritten lightmap baking into GPU side. For two lighting bounces, I was able to achieve ten thousand speed boost with high-end GPU.

Image

Mafia: Definitive Edition

2020

Game

Mafia

Work

Released

C++

Rendering

I joined this project in later part of development, about a half year before release. So I didn't do any big feature, but just several smaller things, rendering optimizations, polishment and bugfixing.

Image

Blender Mafia 4ds Plugin

2020

Tool

Mafia

Modding

Modelling

Released

Open Source

Python

Mafia 4ds plugin is the set of Python scripts which allows to import and export 4ds models for first Mafia game. It also supports to setup specific 4ds material and mesh params.

Image

Boz Scene Tree Editor

2020

Tool

Mafia

Modding

Released

Open Source

C++

Qt

Editor for the first Mafia game with possibility to edit several game files - mainly scene files. It allows to create, modify and erase objects and their parameters, like model objects, lights, sounds, scripts and others.

Image

Notification Center

2019

Symbian

Released

C++

Qt

QML

During my waiting for an ideal Android phone (unfortunately they are making them still bigger and bigger) I did this handy app for the last Symbian survivors. It adds into "not so used" notification center new items like Weather, Messenger, e-mail, media player buttons and also adds new expandable panel with switches for screen orientation, device restart, screen snap, equalizer and others. Notifications can be shown on lockscreen too. All of this is configurable from settings.

Image Image Image

Ahoy!

2019

Game

Released

Unity

C#

Rendering

In this game you are playing for one survivor. You need to build your raft by picking a trash from the sea and defend it against snares and hostiles around you. Falling over is game over for you.

Image

Shadowgun: War Games

2019

Game

Work

Android

iOS

Released

Unity

C#

Rendering

War Games is multiplayer first-person shooter for mobile devices with gameplay modes like Capture the Flag and Team Deathmatch.

Image

PhysX Example

2018

Symbian

Released

Open Source

C++

Qt

Rendering

This project was a small two-week experiment about to build PhysX library for Symbian and see how it runs.

Image

Shadowgun: Legends

2017

2018

Game

Work

Android

iOS

Released

Unity

C#

Rendering

SGL is a first-person shooter for mobile devices combining singleplayer, PvP and coop. Game also contains social Hub with other online players, vendors, pub and more.

Image

Mafia: Lost Heaven Port to Unity

2016

Game

Mafia

Android

Released

Unity

C#

Rendering

Lost Heaven port was an experiment to show if average Android device (in 2016) can handle to render whole Mafia city and several scenes around.

Image

Transport Czech

2016

Symbian

Released

C++

Qt

QML

Mobile application for searching traffic connections. It shows basic info like departure times, line number, delay, price, closures and current position.

Image Image

Master's Thesis: Light Propagation Volumes

2016

University

Released

Open Source

C++

Qt

Rendering

Subject of my Master's Thesis were comparison of realtime global illumination methods and mainly Light Propagation Volumes approach. Local illumination methods are simple lighting ways how to lit the scene by direct lights. Lighting in shadowed places is usually faked by ambient light. In contrast, global illumination (GI) provides "auto lighting" and generally more realistic lighting in these places. GI is from its definition a way heavier to compute. Thus, GI can be precomputed e.g. into lightmaps (offline methods) or computed in realtime with some limitations (online methods). Light Propagation Volumes belongs to realtime methods group.

Image

Quadcopter Model

2016

University

Unreleased

Modelling

Model was a small semestral project in Visualization and CAD course.

Image

OpenGL Examples

2016

Symbian

Unreleased

C++

Qt

Rendering

This project was a set of rendering examples from the most simplest ones, like rendering a model with multiple textures or basic lighting, to more complex examples like shadow mapping, water simulation, data streaming, tone mapping and others. Target feature level was OpenGL (ES) 2.0. Unfortunately, the implementation of more complex stuff was not so nice and later, I have moved to different things and examples were never released.

Image

Doom 3: Phong Shading

2016

Game

Doom 3

Modding

Released

Open Source

Rendering

Small mod turning per vertex specular lighting into per pixel speculars in original Doom 3.

Image

Far Cry: Thermo Cam

2016

Game

Far Cry

Modding

Released

Open Source

Rendering

Another small mod changing original CryVision in the first Far Cry to thermal camera.

Image

GPU Octree Builder

2015

University

Unreleased

C++

Rendering

Team semestral project for Graphic and Multimedia Processors course. The goal was to write simple 3D application which generates big amount of objects - cubes in this case, builds an octree structure and uses it before rendering as an effective way for visible objects selection.

Image

GPU Smoke Simulation

2015

University

Unreleased

C++

Rendering

Another team project, now related to Advanced Computer Graphics course. The goal was to make an application which simulates and renders smoke particle system on GPU.

Image

Phantom Corsair Model

2015

University

Unreleased

Modelling

This model was my submission in Creative Art course.

Image

Sound Memory Game 3D

2015

Android

Symbian

University

Unreleased

C++

Qt

Rendering

This game was a team project in Application Development for Mobile Devices course. Player can match pictures, sounds or mix of them in 3D space. Instead of cards, player will play with cubes formed in different shapes. Solo and multiplayer modes are included.

Image Image Image

Boz Weather

2015

Symbian

Unreleased

C++

Qt

QML

Weather application was my first bigger application for Symbian. I have learned there a QML language which is pretty nice language for QUI description and doing simple logic around - it looks like a combination of CSS and JavaScript.

Image Image Image

Symbian Belle SDK - Download Mirror

2015

Symbian

Released

C++

Qt

QML

This is my download mirror of the latest released Symbian SDK, hosted on OneDrive. It is portable version, packed in ZIP file (1 GB), containing Belle SDK and simulator only.

Image

Photo Stitcher

2015

Tool

University

Unreleased

C++

Rendering

Team project aimed to image stitching implementation in Image Processing course.

Image

Fract Land

2015

Tool

Symbian

University

Released

Open Source

C++

Qt

Rendering

Simple application for generating and rendering fractal terrains. It was done in Computer Art course.

Image

Fruit Ninja Inspiration

2015

Game

University

Unreleased

C++

Rendering

Team project in Multimedia course. The goal was to create a game similar to original Fruit Ninja game. Also here, you have to slice fruit and get the highest score.

Image

BRDF Models

2014

University

Unreleased

C++

Rendering

Small team project about rendering several lighting models. It was semestral project in Computer Graphics course.

Image

LS3D Sandbox 2

2014

Tool

Mafia

Modding

Released

Beta

C++

Qt

Rendering

It was supposed to be second version of Mafia editor with better renderer and code quality. However, due to lack of time, the implementation was never finished and this version ended with functionality like scene viewer.

Image

Bachelor's Thesis: Lightmapper

2014

Tool

Mafia

Modding

University

Released

C++

Qt

Rendering

The main goal of my Bachelor's Thesis was to study the process of automatic lightmap placement and generation on any scene mesh.

Image

3D File Manager

2013

Tool

University

Unreleased

C++

Rendering

File manager was our first rendering related school team project. It was made in User Interface Programming course.

Image

Mafia: Prototype Scenes

2013

Game

Mafia

Modding

Unreleased

After Boz Mod, I also did several test and prototype scenes.

Image

Mafia: Modding

2013

Game

Mafia

Modding

This post contains some information related for Mafia modding, like tools, reversed formats and so on.

Image

LS3D Sandbox

2013

Tool

Mafia

Modding

Released

Beta

C++

Rendering

Sandbox was my the first experience of render coding. Original idea was to have one unified 3D modding tool with the most important functionality for scene editing, like objects management (models, lights, etc...), collision creation, AI and traffic navigation points management, scripting, simple models editing, lightmap baking, mod packing and others. Unfortunately, due to lack of time, I only did renderer, loading several scene stuff (objects, AI points, collisions) and simple model params editing.

Image

Mafia: Boz Mod

2007

2008

2009

2010

2011

2012

2013

Game

Mafia

Modding

Unreleased

This mod was the bigger one than my previous work, it combined several enhancements for original free ride mode, like new quests, new locations, new gameplay features, better graphics and others. Due to lack of time to finish all wip stuff and missing optimization, this mod has been never released.

Image

Boz 4ds Full Manager

2012

Tool

Mafia

Modding

Released

C++

Simple tool giving full control over 4ds model files. It is possible to change any material or mesh param and also convert mesh into another visual type.

Image

Road.bin Editor

2012

Tool

Mafia

Modding

Released

C++

Editor for creating and modifying traffic navigation points. This application was the first tool what I did for Mafia game. Code itself was a disaster of course.

Image

Doom 3 Maps

2011

Game

Doom 3

Modding

Unreleased

Pictures from several (two) maps what I did in the Radiant based Doom 3 map editor.

Image

Graduation Project: School Model

2011

Game

Mafia

Modding

High School

Unreleased

The goal of this project was to create model from our high school. Model is rendered via Mafia engine. There are created several parts: school exterior, school hallways, several class rooms and cafeteria.

Image

Crysis: Island Map

2010

Game

Crysis

Modding

Unreleased

Island map what I did in CryEngine 2 Sandbox. All used assets are from Crysis.

Image

Far Cry: Labs Map

2009

Game

Far Cry

Modding

Unreleased

Small map slightly inspired by the first F.E.A.R. - I have used several textures from this game. The rest is vanilla Far Cry.

Image

Far Cry: Valley Map

2008

Game

Far Cry

Modding

Unreleased

Exterior map inspired by rainy deciduous forest in May or Jun. Just all assets are from the Far Cry.

Image

Far Cry: Island Map

2007

Game

Far Cry

Modding

Unreleased

My first Far Cry map. I have mixed there the most of the original game, like a jungle, bunker, catacombs, labs and others.

Image

Mafia: Hotel Corleone F.E.A.R. Skin Mod

2007

Game

Mafia

Modding

Unreleased

Small skin pack turning Hotel Corleone in Mafia into Armacham offices from F.E.A.R. game.

Image

Mafia: Summer + Fall Mod

2006

Game

Mafia

Modding

Unreleased

My third Mafia mod with merged summer and autumn textures. Still ACDSee used for editing, but now I did brightness adjustments for all newly used textures.

Image

Mafia: Spring Mod

2006

Game

Mafia

Modding

Unreleased

Second mod changing Mafia game into sprint time. In this case, I had upgraded to some editing tool within ACDSee. Mod ended unfinished and also textures brightness was not well balanced.

Image

Mafia: Winter Mod

2005

Game

Mafia

Modding

Unreleased

My first mod for Mafia game which changes whole game into winter theme. All used textures were photographed or painted. No fancy tools used, just MS Paint.

Image