Dmitry Andreev - Game Programmer


Here listed projects that I have worked on.
You can click on the images below to get detailed information, screenshots, and videos of each project.

Lost Squad


Platform: PC
Genre: Action/FPS/Sci-Fi
Engine: Source Engine
Release Date: N/A
Responsibilities: Rendering System, Shaders, AI, UI, HUD, Gameplay & Logic, Level-design, Game design, Scripting, Scenery & Story, Sound FX, Music, Animation

Lost Squad is my own project that I started in December 2010. Previously it was simple modification for Half-Life 2, but with growing experience, my ambitions on the project were growing as well. I worked on almost every aspect of it: from writing a story and making simple levels to improving rendering system, adding new enemies and gameplay features. After we got a team, I mostly started doing only programming work.
The most serious things I did for this project were: procedural sky shader, deferred physically-based lighting system and true first person.

Crossroads Episode I


Platform: PC
Genre: Action/FPS/Sci-Fi
Engine: Source Engine
Release Date: N/A
Responsibilities: Rendering System, Shaders, AI, UI, HUD, Gameplay & Logic

Crossroads Episode I is an Action/FPS game on which I started working in 2014. My responsibilities were solving technical problems, improving rendering engine, adding new features.
One of the most serious things I did for this project were inventory system and deferred shading system.

The Revenge


Platform: PC
Genre: Action/FPS/Sci-Fi
Engine: Source Engine
Release Date: N/A
Responsibilities: Rendering System, Shaders, AI, UI, HUD, Gameplay & Logic

The Revenge is an Action/FPS game on which I started working in 2014. Previously was a mod for HL2. My responsibilities were solving technical problems, improving rendering engine, adding new features.

Alchemilla (HL2 Mod)


Platform: PC
Genre: Adventure/Horror
Engine: Source Engine
Release Date: N/A
Responsibilities: Rendering System, Game Logic

Alchemilla is a horror mod for Half-Life 2. I joined this project at very late development stage, but I was responsible for player body rendering in mirrors and solving minor problems.

Other projects

I also worked on many different minor projects like:

Dead Lab and Project RUN - zombie mods for HL2
mIRCPro Engine, Most Wanted Script, JmYRick-PRO and others - my very old J2ME projects when I was a schoolboy and when IRC was very popular. If you REALLY interested, you can find more info, src's and .jar's here