Skip to content
View unitoftime's full-sized avatar
:shipit:
Sup?
:shipit:
Sup?

Sponsors

@Jomy10
@brudnak
Private Sponsor
Block or Report

Block or report unitoftime

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
unitoftime/README.md

Hi! I'm Jacob - aka UnitOfTime

Mythfall YouTube Channel Twitter Follow Website

I'm working on building games in Golang and open sourcing my libaries. Currently most of these are in the early stages and are works in progress:

  • Glitch - A shader based rendering library
  • Flow - An collection of reusable game libraries (I also sometimes use this library to prototype new things, then eventually split them to their own repo)
  • ECS - A generic ECS library
  • Packer - A sprite packing library and standalone
  • RtcNet - Essentially a net.Conn wrapper for pion.WebRTC (Gives you client/server UDP-ish connections in a browser)
  • Envoy - A lightweight, fast, and generic bidirectional RPC framework
  • Cod - A serdes codegen tool that scans your AST and generates fast serialization code from your structs

Here are some full games I open sourced:

  • Boxlin - For Ludum Dare 53
  • I guess I only have 1 right now!

Pinned

  1. glitch glitch Public

    A shader-based rendering library written in Go

    Go 15 1

  2. ecs ecs Public

    A simple and generic ECS implementation in Go

    Go 59 4

  3. flow flow Public

    A library of different game components and systems that I use

    Go 3

  4. mmo mmo Public

    An initial attempt at building an MMO in Go

    Go 49 5

  5. packer packer Public

    Super basic sprite packing library

    Go 9 3

  6. rtcnet rtcnet Public

    Provides a webrtc implementation of the standard net.Conn interface

    Go 3