User profile picture

Michael Nischt

@michael-nischt
🙃
  • michael-nischt
  • README.md

Personal Projects

LIBMIN

Minimal C libraries (single header):

  • delaunay triangulation
  • binary heap data-structure
  • ring buffer data-structure
  • token / line parser (with comment support)

VKU

Vulkan utility functions:

  • result names and debug logger
  • extension and layer filtering
  • color image transfer and mip-level generation

Mosaic

File format collection optimized for streaming assets:

  • Triangle meshes with skinning and morph-target support.
  • Transform hierarchies with animations support.
  • Examples: Blender exporter, Unity importer, ..

NOTE: legacy version; improved formats and tools will be released soon^tm.

Unity Packages

Unity packages for:

  • animation: 1D & 2D blend-graphs and state-machine Playables.
  • collections: native ring-buffer (aka circular-buffer)
  • mathematics: more math functions / structures
  • graphics: fast mesh generation for simple shapes, gradient texture assets, ..
  • assets: helpers for writing asset tools like scripted importers.

Go Chat Server

GO Chat server for session based games.

  • Optimized for concurrency with low cpu and memory costs
  • No message history (after re-connect or restart)

Activity

View all
There was an error loading users activity calendar.

Personal projects

View all
Loading

About

Solves problems (usually through code) and likes to jump over obstacles (preferably in real life); I make games professionally if you were looking for that..

Info

game design & code at Monoid Labs
Berlin, Germany
10:07 AM
Member since June 16, 2018

Contact

micha.monoid.net
michaelnischt
@micha@mastodon.gamedev.place
105432822566633472