wmcnamara
I program all kinds of graphics applications! Experienced with C++, C#, and Unity. I love video games.
Ubisoft MontréalWaterloo, Ontario
Pinned Repositories
arc-vr
ARC-VR is a Unity framework/toolbox intended for the development of psychology studies in VR
apodchanger
Automatically sets the user's desktop background to the NASA Astronomy Picture of The Day, and displays info relating to it.
crynn
3D Game Engine Created In C++ & OpenGL
delegate
Ridiculously Simple, Thread Safe C++ Event Class
speedcube
Dodge the blocks, and get the highest score. Now on the Google Play Store!
unity-bezier
A C# library for interpolating between 2D points with Bezier curves of any order in Unity
unity-octree
Octree implementation in Unity
unity-stickybomb
A stickybomb script for Unity that applies explosion force to nearby rigidbodies, and will play effects/sounds.
viewer
Native Windows 3D Texture Viewer Application
water-shader-unity
A simple and fast unlit water shader built for Unity.
wmcnamara's Repositories
wmcnamara/crynn
3D Game Engine Created In C++ & OpenGL
wmcnamara/unity-octree
Octree implementation in Unity
wmcnamara/unity-bezier
A C# library for interpolating between 2D points with Bezier curves of any order in Unity
wmcnamara/speedcube
Dodge the blocks, and get the highest score. Now on the Google Play Store!
wmcnamara/water-shader-unity
A simple and fast unlit water shader built for Unity.
wmcnamara/unity-stickybomb
A stickybomb script for Unity that applies explosion force to nearby rigidbodies, and will play effects/sounds.
wmcnamara/delegate
Ridiculously Simple, Thread Safe C++ Event Class
wmcnamara/viewer
Native Windows 3D Texture Viewer Application
wmcnamara/arma3-carbomb
SQF Carbomb Script For Arma 3
wmcnamara/cheat-resistant-value
Simple C# wrapper class for values that provides a minimal level of protection against cheating
wmcnamara/crynn-example-projects
A few example projects for the crynn game engine.
wmcnamara/apodchanger
Automatically sets the user's desktop background to the NASA Astronomy Picture of The Day, and displays info relating to it.
wmcnamara/nr_concepts
A set of C++20 concepts for the standard named requirements in a simple, single header format.
wmcnamara/admanager
Singleton Ad Manager For Unity
wmcnamara/algo
A collection of my data structure implementations, algorithms, solutions to Codewars, Project Euler, Leetcode and programming competitions in C++.
wmcnamara/cmd
Collection of Useful Command Line Programs
wmcnamara/java-rasterizer
Simple 2D Java rasterizer with minimal dependencies
wmcnamara/wmcnamara
My Personal Programming Portfolio & Website
wmcnamara/meredith-street
A short Halloween themed horror game. Submission for the Scream Jam 2021 game jam.
wmcnamara/physics
A fork of the qu3e physics library modified for the Crynn Game Engine
wmcnamara/stb
stb single-file public domain libraries for C/C++
wmcnamara/vr-toolkit
My personal VR game toolkit. A fork of Arc VR with modifications specifically to help with creating games
wmcnamara/citationmaker
Creates simple MLA & APA citations with the command line.
wmcnamara/edenfell-launcher
A tiny launcher to assist with launching Edenfell, mainly to give command line arguments and connection info to the process.
wmcnamara/galaxia
Fast paced 80's themed 1v1 laser shooter
wmcnamara/InstantMesh
InstantMesh: Efficient 3D Mesh Generation from a Single Image with Sparse-view Large Reconstruction Models
wmcnamara/OOGL
Object-oriented C++ wrapper for OpenGL.
wmcnamara/scream-jam-2024
Codebase for scream jam 2024
wmcnamara/tapes-n-shapes
A relaxing puzzle game. Submission for the 1 week 2020.2 Brackeys Game Jam.
wmcnamara/unity-pulse-shader
A simple shader to perform a pulse effect on geometry in the scene