Skip to content
View BadAcronym's full-sized avatar

Block or report BadAcronym

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
BadAcronym/README.md

Welcome.

C developer with a focus on games, game engines and development tooling.

Cross-platform below means windows/linux support, mac not guaranteed. It wouldn't take much to add in the future, but I don't own a mac, so I can't compile & test for it.

"No dependencies" refers to no outside library dependencies that aren't bundled with the Operating System (this means no stb, raylib, SDL, glfw, etc). If those words are mentioned, the code in the /vendor/ subfolders has been (and will always be) my own.

In addition, there is no "build system", besides a shell script that calls the compiler (bash/pwsh).

Notable projects:

  • river2D: a cross-platform, no dependencies 2D engine.
  • river2D_mapedit: a cross-platform, no dependencies map editor written in (and used for) the river2D engine.
  • imgsurf: an image loader that supports all kinds of lossless formats.
  • datasurf: a library for data compression & decompression, used in imgsurf for PNG zlib image data, for example.
  • puddle: useful extensions to any C project (think length-based strings, dynamic arrays, etc)
  • gitfluss: a visually appealing and flexible git stats heatmap, from your terminal.

Top Langs

Pinned Loading

  1. river2D river2D Public

    A cross-platform 2D graphics engine written from scratch to serve my future projects and learn a lot along the way.

    C 19 1

  2. river2D_mapedit river2D_mapedit Public

    A 2D map editor for (and written with) my open-source 2D graphics engine, river2D.

    C 1

  3. imgsurf imgsurf Public

    A simple, but versatile image loader.

    C 1 1

  4. datasurf datasurf Public

    Compression/decompression library, like imgsurf, but for any data!

    C 1

  5. gitfluss gitfluss Public

    Git stats, fetched right into your terminal!

    C 4

  6. puddle puddle Public

    A small collection of independent C utilities that can be universally beneficial.

    C 1