A Game Developer's Diary

My experiments as a game developer
Orlando, Florida

Projects Posts About


  • Dreadnought
    Sep 11, 2018
    Dreadnought Introduction Dreadnought is a spaceship combat flight simulator for PlayStation 4 and Microsoft Windows. Players can select ships, customize...

  • 7 Days to Die
    Sep 11, 2018
    7 Days to Die Introduction 7 Days to Die is a survival horror video game set in an open world...


  • Volumetric Lighting
    Aug 6, 2017
    Volumetric Lights This project is a simple implementation of volumetric lights using a technique presented by NVidia in GDC 2016....

  • The Draft
    Jun 2, 2017
    VR Combat Meets Real Time Strategy Introduction The Draft is a virtual reality, strategy sports, game where the units are...

  • Viper Engine
    May 11, 2017
    Object Oriented Plugin based game engine Viper Engine is an modular game engine designed with data driven and component based...

  • Project Ghost Chamber
    May 1, 2017
    Project Ghost Chamber Introduction This project is one of the most unique projects I worked on while I was at...


  • Rapid Prototype: Kicking Plushies
    Dec 7, 2016
    Kicking Plushies Introduction This game was created from our team’s interest to work with virtual reality. The team had 5...

  • Rapid Prototype: The Morning After
    Nov 17, 2016
    The Morning After Introduction Video Games started in the early days with just pure gameplay experiences with little or no...

  • Rapid Prototype: Afterlife
    Oct 26, 2016
    Afterlife Introduction Afterlife is a co-op platformer for mobile devices where the players help a ghost who was awakened during...

  • Assembly Game: Apple Archer
    Oct 16, 2016
    Apple Archer Introduction Apple archer is an assembly game created for a individual course project work. The game is a...

  • FIEA Portfolio
    Aug 20, 2016
    In search of a master portfolio piece FIEA was the number 1 game development masters program in the world according...



  • Volumetric Lighting - Final Update
    Jul 26, 2017
    Light Volume Generation Light volume generation from the last week was further tweaked. Last week, we tried using both perspective...

  • Volumetric Lighting - Update8
    Jul 18, 2017
    Updates to light volume generation Previous update’s light volume generation had some issues. The back face of the volume was...

  • Volumetric Lighting - Update7
    Jul 13, 2017
    Generation of light volume with shadow map and tessellation Main goals of this week was to get the loght volume...

  • Volumetric Lighting - Update6
    Jul 7, 2017
    Shadow mapping and light volume generation This week’s task was primarily to generate perspective shadow maps and generate light volume...

  • Volumetric Lighting - Update5
    Jun 29, 2017
    Taks completed HDR Rendering Offscreen render targets Postprocess shaders Bloom postprocess Simple Shadow map generation Source Code

  • Volumetric Lighting - Update4
    Jun 20, 2017
    Generation of light volumes First the first step of volumetric light generation as detailed in Nvidia’s algorithm, is generation of...

  • Volumetric Lighting - Update3
    Jun 13, 2017
    Volumetric Light Scattering using Post Process Shaders After looking at algorithms from the Ubisoft paper and NVIDIA’s GDC talk, I...

  • Volumetric Lighting - Update2
    Jun 6, 2017
    Modular architecture for future updates and Scene lighting For the second week my main goal initially was to set up...

  • Volumetric Lighting - Update1
    May 30, 2017
    Setting up OpenGL render context and rendering cubes First week of the volumetric lighting project is scheduled for setting up...

  • Volumetric Lighting - Project KickStart
    May 23, 2017
    Volumetric Lighting in OpenGL 4 Exploring various ways to create volumetric lights and fog in OpenGL. Project will be 9...

  • Cross platform dynamic libraries
    May 16, 2017
    Dynamically linked libraries and cross platform support One of the key problems that troubled in my previous design of DLL...

  • Viper Engine: Plugin based subsystems
    May 11, 2017
    Plugin based subsystems Over the past 4 months, I have extensively used Unreal Engine in projects. What better for a...