smacdo
Experienced game developer and systems engineer with a track record of shipping products, services and tools.
@facebook Seattle
Pinned Repositories
assimp
Fork of the open asset importer tool. Adding simple output formats that can be easily incorporated into 3d games
brainfreeze
A cross platform Brainfuck interpreter with configurable implementation standards written in C++ for Windows, Linux and MacOS.
cubeworld
You wake up in a mysterious dream world made entirely of cubes, and must discover a way back home!
Daybreak
A minimalistic no-nonsense game engine written in modern C++ for educational purposes.
dotfiles
Collection of standard linux configuration files, and useful shell scripts. Comes with a script to automate the entire process of "fixing" a new linux environment to match my preferences :)
Dungeon-Crawler
A procedurally generated dungeon crawler with 2d graphics and a modern take on the old roguelikes
eventhorizon
A 3d space sim where you can ply the trade routes or fight your way to infamy. Was originally a UIC-ACM SigGame project, but development never progressed beyond initial stages to do lack of interest. Kept for historical purposes
screenlocker
A command line tool to lock your desktop session
Shiny
Shiny is a simple scheme inspired language written as a programming exercise.
spellingbee
Command line program to solve the NYT daily spelling bee challenge
smacdo's Repositories
smacdo/cubeworld
You wake up in a mysterious dream world made entirely of cubes, and must discover a way back home!
smacdo/dotfiles
Collection of standard linux configuration files, and useful shell scripts. Comes with a script to automate the entire process of "fixing" a new linux environment to match my preferences :)
smacdo/Dungeon-Crawler
A procedurally generated dungeon crawler with 2d graphics and a modern take on the old roguelikes
smacdo/brainfreeze
A cross platform Brainfuck interpreter with configurable implementation standards written in C++ for Windows, Linux and MacOS.
smacdo/Hailstorm
An open source project demonstrating various graphical demos while learning DirectX, culminating in a playable game. This project also aims to show high quality, testable, multi platform Windows development in C++11.
smacdo/scottsandbox
Its a sandbox of code! My dumping ground for all types of common library code, expiremental code, tests and amusing projects. Feel free to pick through anything, its all free to use with attribution
smacdo/screenlocker
A command line tool to lock your desktop session
smacdo/SDLSharpGame
Simple proof of concept cross platform game written in C#, using p/invoked SDL2 and tiled.
smacdo/Daybreak
A minimalistic no-nonsense game engine written in modern C++ for educational purposes.
smacdo/Shiny
Shiny is a simple scheme inspired language written as a programming exercise.
smacdo/spellingbee
Command line program to solve the NYT daily spelling bee challenge
smacdo/advent
Sandbox for learning python with Advent of Code
smacdo/blocksmasher
Simple 2d C++ breakout clone. Aims to be a clean, cross platform and modern 2d game written using modern C++ techniques. It's still a major work in progress, and lots of code will be refactored as functionality is added.
smacdo/BotFramework-WebChat
Embeddable web chat control for the Microsoft Bot Framework
smacdo/Glitter
A toy language implemnetation
smacdo/gtest
Google Test fork
smacdo/guidgenerator
A very simple GUID generator written in C++ using the windows api.
smacdo/JabbR
Collaborative chat done right
smacdo/MonoGame
Cross Platform Implementation of XNA for iOS, Android, Mac , Linux, Windows, Windows8, OUYA and Playstation Mobile
smacdo/proc-macro-workshop
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
smacdo/SandboxEngine
Where Scott plays around with DirectX and other graphical things.
smacdo/scottscheme
Simple C# scheme interpreter.
smacdo/ShinySharp
A toy Scheme implementation written in C#, and inspired by the blog series "Scheme From Scratch".
smacdo/smacdo.github.io
smacdo/smath
Scott's simple math library
smacdo/squirrel
Experimenting with Rust graphics
smacdo/Terraria-Server-Wrapper
A simple wrapper for the terraria server that performs auto saving, remote status querying and external logging support.
smacdo/tracing
Application level tracing for Rust.
smacdo/winscripts
Scott's collection of scripts for Windows
smacdo/xplat_sdl3
Cross platform game demo written with SDL3.