James Owen's Dev Site.

Applications/Programs I have worked on. Looking for the next challenge!


Please give some feedback about the website here.

Project Page


Millard OpenGL Engine:

A rewrite of my OpenGL engine I wrote for my graphics assessment with AIE

Languages:

  • C++
  • GLSL
  • OpenGL


Project: Millard OpenGL Engine.

Description:

A rewrite of my last engine currently missing a lot of features compared to the old one.
I named it Millard because I like ducks :)
Based off my last engine, this one will be structured a lot better since I have a better idea on what certin aspects do.

It is currently very early on.
Currently has

  • Texture loading(stb_image)
  • Model loading(Assimp)
  • Text rendering(stb_truetype)
  • A resource maanager that deals with files loaded from disk
  • A local version of shader uniform values with a easy way to modify and set the data
  • Framebuffer creator/manager
  • Transform/object system
  • Camera, othographic/perspective
There is a list of features I would like to add that I am keeping track with a trello board

Images/Gifs:

gif of the side shooter ship moving up and down

A gif of the side shooter project, with an idle ship. This shows off the reflection off the pond

Screenshot of the sideshooter project

The side shooter demo contains Depth of field, reflections and shadows

Videos:

Demo of my sideshooter project