Ian Pike's Projects
An experimental lightweight 2d game engine made in java for educational purposes.
A game engine made in c# for education purposes. Worked on in my spare time.
A C++17 Compile Time <cmath> Library
Code Crush Python Game
Run compilers interactively from your web browser and interact with the assembly
Game examples implemented as .NET console applications primarily for providing education and inspiration. :)
A virtual world creation, management, and note taking tool for tabletop role playing games.
A small Vulkan game engine written in C++20.
Git Repo for the 2019 Hyland Hackathon
Infrastructure to set up the public Compiler Explorer instances and compilers
Ian Pikes code implementations for LeetCode. Multiple different implementations may be inside of a solution file.
The most over-engineered C++ assertion library
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
A linear algebra math framework written in modern C++ optimized for real time graphics.
This is a simple demo of a aim trainer shooting gallery style game meant to practice the creation of MonoGame games.
A personal website by Ian.
A proprietary cross platform game engine built to use multiple rendering pipelines. This source is here only for showcasing my code and to act as a learning resource.
A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
UE4 project template with: most plugins disabled, ImGUI and BUIValidator installed, unit test stubs, sensible config defaults.
This is a collection of code snippets I have produced for the various game jams/projects I have participated in.
Fork of the vulkan headers and gslang for dynamic vulkan
Wheatley discord bot for the Together C & C++ discord server