Projects

In this section you can see all of my projects I’ve either worked on in the past, or am working on currently.

Valley Vitae

Valley Vitae is my first musical endeavor and very much a passion project of mine. After having written some songs in the past with no particular theme intending to connect them I decided to set a deadline and start more seriously thinking about an EP or LP album structure and have a clear goal in mind. Seven songs have been completed with three drafts on the way and plenty more riffs to be used. The album will likely be a rock / pop / metal album and contain songs with only acoustic guitar and vocals as well as songs with distorted electric guitar, drums and harsher vocals. Overall, I’m very excited about this project and hope to release the album in the next half-year.

ACCLIMATIZE

Acclimatize is my latest C++ project. I’m developing it with my sister who studies the politics behind climate change and human impact on the earth. We set out to create a game which pushes the player to gather resources and use the available environment, while having them consider the impact it has on the ecosystem and the climate. The game is still in its early stages but I am determined to make something great out of it.
GitHub repository: https://github.com/joshlengel/Acclimatize

Infinity logo

INFINITY

Infinity is a C++ game development engine. I’m aiming to create a cross-platform graphics engine for all sorts of future games, 3D and 2D projects. It shows off heavy usage of the Win32 API, Direct3D 11 and a polymorphic API design. It currently only supports Windows, but Linux and MacOS support will follow soon.
GitHub repository: https://github.com/joshlengel/Infinity


Infinity Jump logo

INFINITY JUMP

Continuing the Infinity series, Infinity Jump is a mobile app written in java. It is a simplistic 2D platformer with an indie style. It shows off multithreaded resource loading, an embedded scripting language and a functional state machine.
GitHub repository: https://github.com/joshlengel/Infinity-Jump


BLOCK GAME

Block game was not designed to be a commercially used application, but merely a fun project to learn from. It is a replica of the famous desktop game Minecraft and features OpenGL, multithreaded chunk-loading, a SQLite database and custom file IO.
GitHub repository: https://github.com/joshlengel/blockgame


Back to Top