Pinned Repositories
CPlusPlus-DynamicHotReloading
Compile and link additional C++ code at runtime using DLL modules.
DX12-Simple-Xbox-Win32-Application
A simple cross platform Direct3D12 application that runs on Universal Windows Platform (Xbox One) and Win32 desktops.
DX12RayTracer
Demonstrates hardware accelerated ray tracing using DXR found in Direct3D 12. Full tutorial from NVIDIA found here: https://developer.nvidia.com/rtx/raytracing/dxr/DX12-Raytracing-tutorial-Part-1
GenesisEngine
The Genesis Game engine
Insight-Engine
Custom game engine with DirectX 11/12 support, Physically Based Rendering, Mono C# scripting, and JSON scene serialization.
Insight-Entity-Component-System
A templated entity-component system written in C++17 for Insight Engine.
Insight-Math
SIMD enabled math library used in the Insight Engine
Multiplayer-FirstPersonShooter
Steam networked first-person shooter using Unreal Engine 4
Retina-Engine
10-Week game engine I made for my 2019 Capstone project. Includes Direct3D 11 renderer, PBR, Lua scripting, sphere-to-sphere rigid body physics, and JSON serialization.
Unity-DestructableBuildings
Basic example of making buildings that dynamically crumble by explosions with projectile impulse.
GCourtney27's Repositories
GCourtney27/Insight-Engine
Custom game engine with DirectX 11/12 support, Physically Based Rendering, Mono C# scripting, and JSON scene serialization.
GCourtney27/CPlusPlus-DynamicHotReloading
Compile and link additional C++ code at runtime using DLL modules.
GCourtney27/DX12-Simple-Xbox-Win32-Application
A simple cross platform Direct3D12 application that runs on Universal Windows Platform (Xbox One) and Win32 desktops.
GCourtney27/Insight-Entity-Component-System
A templated entity-component system written in C++17 for Insight Engine.
GCourtney27/Multiplayer-FirstPersonShooter
Steam networked first-person shooter using Unreal Engine 4
GCourtney27/Unity-DestructableBuildings
Basic example of making buildings that dynamically crumble by explosions with projectile impulse.
GCourtney27/Insight-Math
SIMD enabled math library used in the Insight Engine
GCourtney27/Retina-Engine
10-Week game engine I made for my 2019 Capstone project. Includes Direct3D 11 renderer, PBR, Lua scripting, sphere-to-sphere rigid body physics, and JSON serialization.
GCourtney27/AdvancedOpenGLRenderingEngine
OpenGL rendering engine demonstrating advanced rendering techniques such as Deferred shading, Bloom, Parallax Occlusion Mapping, Screen-Space Ambient-Occlusion, and more.
GCourtney27/assimp
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
GCourtney27/CSChess
C# Chess Application
GCourtney27/D3D12-CSharp-Interop
Basic example of how to render to a C# WPF window using the interop library and Direct3D 12
GCourtney27/DirectML
DirectML is a high-performance, hardware-accelerated DirectX 12 library for machine learning. DirectML provides GPU acceleration for common machine learning tasks across a broad range of supported hardware and drivers, including all DirectX 12-capable GPUs from vendors such as AMD, Intel, NVIDIA, and Qualcomm.
GCourtney27/DirectX12RenderingEngine-
DirectX 12 rendering engine with toggleable rasterization and DXR raytracing paths
GCourtney27/DirectXTK
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
GCourtney27/DirectXTK12
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
GCourtney27/glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
GCourtney27/IE-Tank-Game
This serves as the project containing the runtime scripts used for a basic tank game in Insight Engine.
GCourtney27/imgui
Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
GCourtney27/ImGuizmo
Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui
GCourtney27/Insight-Dev-Project
This serves as a development project for Insight Engine
GCourtney27/luaplus51-all
Full LuaPlus distribution
GCourtney27/mono
Mono open source ECMA CLI, C# and .NET implementation.
GCourtney27/rapidjson
A fast JSON parser/generator for C++ with both SAX/DOM style API
GCourtney27/Ray-Tracer
A simple offline ray tracer
GCourtney27/SoftwareDesignPrinciples-class
GCourtney27/Vulkan
Examples and demos for the new Vulkan API
GCourtney27/Vulkan-Rendering-Engine
Basic Vulkan renderer written in C++
GCourtney27/Windows-universal-samples
API samples for the Universal Windows Platform.
GCourtney27/Xbox-ATG-Samples
Game development samples published by the Xbox Advanced Technology Group using the Xbox One XDK and for the Universal Windows Platform (UWP).