David Bengtsson

Game Programming Student

Games

The Ridge

[ DOWNLOAD ]

Description:

A First Person Shooter, set inside an ill-fated research station at the bottom of the sea.

Contribution selection:

  • Glass and water-effects.
  • Dynamic shadows.
  • Deferred lighting.
  • Special-purpose effects.
  • Light texture projection.

The Curse of Tugarin

[ DOWNLOAD ]

Description:

An Action RPG, telling the tale of a brave warriors saccrifice for a greater good.

Contribution selection:

  • Abilities.
  • Upgrades.
  • Inventory system.
  • UI System.
  • Particle effects.

I am Ledger

[ DOWNLOAD ]

Description:

An On-Rail Space Shooter, centered around a tale of greed, revenge and cheesy one-liners!

Contribution selection:

  • AI behaviour.
  • UI effect shaders.
  • Particle system.
  • On-Rail waypoint system.
  • Draw distance fade-in.


Experience

Education

2012 Gamedesign Lulea Tekniska Univeristet.
2015 - 2017 Game Programming The Game Assembly.

Languages

ANSI C C++ Rust
Haskell Python Lua
GLSL HLSL

APIs

Vulkan OpenGL DirectX
SDL2 GLFW

Tools & Apps

Vim Git GCC
Autotools GDB VisualStudio

Employment

2012 - 2015 Linuxmagazin (Datormagazin) Freelance writer


Other

Vulkan rendering engine

Description:

A Vulkan rendering engine for games that Im writing in ANSI C, for fun and profit!

Current features:

  • Platform independant window handling.
  • Vulkan device detection.
  • SPIR-V shaders.
  • Instanced model rendering.
  • Depth buffering.

Pirate Stress

Description:

A game about loading cannons in the hold of a swaying pirate ship, made for a weekend VR Game Jam hosted by Coffee Stain and Stunlock Studios.

Contribution selection:

  • Wave simmulation.
  • Torch and cannon ignition functionality.
  • Ammo and powder UI.
  • Taking fire simmulation.
  • Particle effects.


Contact

db.dregel@gmail.com +46 (0)708 27 55 61