Josh Bothun's starred repositories

WaveFunctionCollapse

Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

Language:C#License:NOASSERTIONStargazers:23258Issues:501Issues:50

magictools

:video_game: :pencil: A list of Game Development resources to make magic happen.

bud

The Full-Stack Web Framework for Go

Language:JavaScriptLicense:MITStargazers:5575Issues:63Issues:130

space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.

awesome-gamedev

A collection of free software and free culture resources for making amazing games. (mirror)

License:CC-BY-SA-4.0Stargazers:2383Issues:91Issues:0

tracery

Tracery: a story-grammar generation library for javascript

Language:JavaScriptLicense:Apache-2.0Stargazers:2124Issues:77Issues:26

VolumetricLights

Volumetric Lights for Unity

Language:C#License:BSD-3-ClauseStargazers:2047Issues:172Issues:48

classless-css

A list of classless CSS themes/frameworks with screenshots

jor1k

Online OR1K Emulator running Linux

Language:JavaScriptLicense:BSD-2-ClauseStargazers:1730Issues:91Issues:111

VolumetricLighting

Lighting effects implemented for the Adam demo: volumetric fog, area lights and tube lights

stealing-ur-feelings

Winner of Mozilla's $50,000 prize for AI

pngr

dockerized (postgres + nginx + golang + react)

Language:GoLicense:MITStargazers:823Issues:21Issues:25

PlantUmlClassDiagramGenerator

This is a generator to create a class-diagram of PlantUML from the C# source code.

Language:C#License:MITStargazers:660Issues:21Issues:57

PrefabLightmapping

Script for saving lightmapping data to prefabs. Used through the Assets tab in Unity. Place your prefbas in the scene with this script at the root. Set up your lighting and in the editor go to Assets->Bake Prefab Lightmaps. After is processed you can now spawn your prefabs in different scenes and they will use the lightmapping from the original scene.

tygo

Generate Typescript types from Golang source code

Language:GoLicense:MITStargazers:604Issues:4Issues:31

Post-Processing

My Unity post processing pipeline and shaders

Language:ShaderLabLicense:MITStargazers:593Issues:9Issues:2

NimForUE

Nim plugin for UE5 with native performance, hot reloading and full interop that sits between C++ and Blueprints. This allows you to do common UE workflows like for example to extend any UE class in Nim and extending it again in Blueprint if you wish so without restarting the editor. The final aim is to be able to do in Nim what you can do in C++

Language:NimLicense:MITStargazers:479Issues:13Issues:42

DeBroglie

DeBroglie is a C# library implementing the Wave Function Collapse algorithm with support for additional non-local constraints, and other useful features.

Language:C#License:MITStargazers:460Issues:19Issues:17

scene-ref-attribute

Unity C# attribute for serializing component and interface references within the scene or prefab during OnValidate.

Language:C#License:MITStargazers:300Issues:10Issues:8

stackdriver_exporter

Google Stackdriver Prometheus exporter

Language:GoLicense:Apache-2.0Stargazers:257Issues:8Issues:122

scamp

a Suite in Python for Computer-Assisted Music [MIRROR of https://git.sr.ht/~marcevanstein/scamp]

Language:PythonLicense:GPL-3.0Stargazers:122Issues:5Issues:11

LSystemsInUnity

L-Systems in Unity

Language:C#License:MITStargazers:97Issues:5Issues:0

tidaltut

My own Tidal Cycles Tutorial

koa-boilerplate

A Fully Customized and Production Grade Koa REST API Implementing GoThinksters' RealWorld

Language:TypeScriptLicense:MITStargazers:43Issues:1Issues:0

Game-Sprite-Creator

Blender 2.8 addon for creating sprites for 2D games

Language:PythonLicense:GPL-3.0Stargazers:23Issues:3Issues:7

mrreason-setup

Design, ideas and motivation for my TidalCycles setup.

Language:HaskellLicense:BSD-3-ClauseStargazers:15Issues:3Issues:0

GS2UNITY

Easiest way to import data from Google Sheets to Unity

Language:C#License:MITStargazers:15Issues:1Issues:2

SnailiadPlus

A Unity engine port of a 2011 Flash game called Snailiad, with hopes for modding potential

Language:C#License:GPL-3.0Stargazers:10Issues:2Issues:12

trk

Lightweight terminal-based time tracking and invoicing tool for freelancers and contractors, written in golang

Language:GoLicense:MITStargazers:1Issues:1Issues:0