Unity Developer

Bartłomiej Gordon

Computer Science graduate with 5 years of experience in game development. Specializing in Unity, VR and AR applications, and graphics programming. Currently focused on Rendering and Graphics API Programming.

Bartłomiej Gordon

Work Experience

Resimo

Programmer

July 2024 to Present

Programming work on interactive realtime 3D solutions for the real estate market. The company builds 3D visualization and digital twin style tools that help developers present investments in an engaging way, both online and in sales offices.

UnityC#3DReal time

Radicate

Unity Developer

May 2023 to July 2023

Worked on 2 applications simultaneously during a 3 month contract: maintained the mobile game Jump Heroes (available on mobile and PC), and supported development of an unannounced PC game with an 8 person team.

UnityC#MobilePC

IT Silesia

Mid Unity VR Developer

April 2022 to July 2023

Developed 6 independent VR simulations using Oculus headsets. Projects outsourced by international company TransFr with bi weekly client meetings.

UnityVROculus XRC#

Education

Silesian University of Technology

MSc Computer Science

2024 to 2025

Master's degree in Game and Software Development. Focus on graphics programming and rendering techniques.

Game DevGraphicsResearch

Silesian University of Technology

BSc Computer Science

2020 to 2024

Bachelor's degree in Computer Software Development. Co authored publication on rehabilitation using depth sensors.

Software DevUnityResearch

Projects

View ReWand project details
2025-11

ReWand

3D action prototype with a composable wand-casting skill system — delivery mechanics and hit effects are independently swappable ScriptableObjects — and a condition-driven enemy wave spawner.

UnityC#3DActionZenjectScriptableObjectsDesign PatternsURP
View Knot Fun project details
Knot Fun
2024-11 BIT Festival 2024 6

Knot Fun

Co-op arena shooter where players are physically tethered by a Verlet-physics rope that swings through the environment and deals damage to enemies on contact.

UnityC#MultiplayerPhysicsVerlet IntegrationGame JamURP
View Skeleton Offense project details
Skeleton Offense
2024-10

Skeleton Offense

Auto-chess tower-offense prototype where you draft skeleton units, combine matching triplets into higher tiers, and send your army down a spline path to attack enemy towers and bases.

UnityC#Auto-ChessTower Defense3DNavMeshSplinesURP
View CardsEstateQuest project details
CardsEstateQuest
2024-06 1

CardsEstateQuest

A digital two-player strategy game that faithfully adapts a university-developed urban planning card game into an interactive 3D experience.

C#UnityCard GameStrategyState PatternScriptableObjectsAddressablesDOTweenURPTurn-BasedDesign Patterns
View HeatMonitor project details
HeatMonitor
2024-06 ZTGK 2024 6

HeatMonitor

Roguelike game with RTS elements set in feudal Japan where you command a squad of origami samurais using your own voice. 2nd place winner at ZTGK competition.

UnityC#Voice ControlRTSRoguelike
View Knot Fun project details
Knot Fun
2024-06 ZTGK 2024 6

Knot Fun

Roguelike game with RTS elements set in feudal Japan where you command a squad of origami samurais using your own voice. 2nd place winner at ZTGK competition.

UnityC#Voice ControlRTSRoguelike
View Paper Blades project details
Paper Blades
2024-06 ZTGK 2024 6

Paper Blades

Roguelike game with RTS elements set in feudal Japan where you command a squad of origami samurais using your own voice. 2nd place winner at ZTGK competition.

UnityC#Voice ControlRTSRoguelike
View Paper Blades Template project details
2024-04

Paper Blades Template

Reusable Unity 6 project scaffold providing production-ready core systems — event channels, data persistence with XOR encryption, pluggable scene transitions, and observable UI list binding.

UnityC#FrameworkArchitectureScriptableObjectsDesign PatternsURP
View Animal Detection Neural Network project details
Animal Detection Neural Network
2024-03 1

Animal Detection Neural Network

A neural network system that segments camouflaged animals from their natural environments using multi-class semantic segmentation.

PythonPyTorchDeep LearningComputer VisionUNetResNetTransfer LearningSemantic SegmentationalbumentationsCUDA
View Pirate Rush VR project details
Pirate Rush VR
2024-01 1

Pirate Rush VR

A VR rhythm-action game for Oculus Quest 2 where players slice flying fruit and shoot barrels as a pirate, submitted as an engineering thesis.

C#UnityVROculus Quest 2XR Interaction ToolkitURPAddressablesEzySliceDOTweenScriptableObjectsCommand PatternBallistic PhysicsEngineering Thesis
View Electro Exile project details
Electro Exile
2023-11 BEST IT Festival 6

Electro Exile

Game where you control a battery that must manage its stored electricity while navigating through a world filled with power-draining objects. 3rd place winner at BEST IT Festival.

UnityC#2DPlatformerGame JamURP
View Lethal Speed project details
Lethal Speed
2023-09 6

Lethal Speed

A fast-paced parkour action game where movement mastery and split-second sword combat decide how quickly you can clear three distinct levels.

C#UnityGame DevelopmentState MachineParkourPhysics-Based MovementEnemy AINavMeshAnimation RiggingDOTweenAddressablesSpeedrunningCI/CD
View High Pass Image Filter project details
High Pass Image Filter
2023-08 1

High Pass Image Filter

A multi-threaded image sharpening tool that compares the performance of C++ and hand-written x64 Assembly implementations of the same convolution filter.

C#C++x64 AssemblyMASMSIMDImage ProcessingMultithreadingP/InvokeNative InteropPerformance Benchmarking.NET 6Windows
View JustDown project details
JustDown
2023-06 1

JustDown

A from-scratch 3D game demo built in C++ and OpenGL, featuring physics-based movement, advanced rendering effects, and a declarative scene format.

C++OpenGLGLSLGame Development3D GraphicsPhysics SimulationParallax MappingBloomHDR RenderingAABB CollisionGLFWGLM
View WorkoutTracker project details
WorkoutTracker
2023-06 1

WorkoutTracker

A social fitness tracker where users log workouts, follow friends, and share progress.

TypeScriptSvelteSvelteKitFirebaseFirestoreTailwind CSSFull-StackNoSQLSocial PlatformFitnessBitwise FlagsSvelte StoresViteNode.js
View The Backyard project details
The Backyard
2023-05 GameJamPlus 5

The Backyard

Isometric resource management game set in a kid's treehouse, featuring childhood outdoor games. Created during a 48-hour GameJamPlus event.

UnityC#IsometricResource Management
View Arkanoid Game Clone project details
Arkanoid Game Clone
2022-06 1

Arkanoid Game Clone

A faithful C++ recreation of the 1986 Taito arcade classic, complete with all 33 original levels and a boss fight.

C++SFMLGame Development2D PhysicsOOPCollision DetectionScene ManagementDesign PatternsWindows
View Chess In Terminal project details
Chess In Terminal
2021-07 1

Chess In Terminal

A fully playable two-player chess game that runs entirely in the terminal, with FEN position loading and PGN game export.

C++OOPChessTerminalFENPGNDesign PatternsSmart Pointers