Skip Navigation
notawfultech

NotAwfulTech

  • the Bevy game engine: a cozy ECS that punches above its weight
    bevyengine.org Bevy Engine

    Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!

    Bevy Engine

    Bevy is a fun, cozy game engine to play with if you’re looking for something very flexible that implements some surprisingly advanced features. things I like:

    • it’s all rust, which is an advantage for me and the chemical burns I have from handling the dialect of C++ a lot of older game engines used to be written in
    • it implements a flexible entity component system, which I found pretty great for specifying game and rendering logic for things like roguelikes and simulations, where multiple game systems might interact in dynamic ways
    • the API is very cozy and feels like querying an extremely fast database at times
    • it’s a lot lower level than something like Unity or Godot, but you get some pretty advanced rendering features included
    • the main developer seems to have a lot of industry experience and a solid roadmap
    0
  • Zero to Nix: a gentle introduction to the Nix package manager
    zero-to-nix.com Zero to Nix

    An unofficial, opinionated, gentle introduction to Nix

    Nix is one of the few pieces of software I trust. I use it on just about every computer I work on — awful.systems is managed and deployed by just nixos-rebuild and a deployment flake, as are almost all the computers in my house (including a few embedded into the house itself). in general it makes both software development and configuring Linux a lot more fun compared with the traditional way of doing things

    I often call Nix fucking incomprehensible, but it doesn’t need to be. Zero to Nix is one of the documentation projects that’s intended to be a more gentle goal-oriented introduction to Nix concepts, and it’s definitely worth following along if you’re curious about Nix and want to be able to do something useful with it right away

    if you end up liking Nix and want more of it, NixOS is an entire Linux distro configured and managed by Nix, and it’s incredibly powerful and stable. I run it on a full-fat gaming PC as my primary OS and the experience of running it is surprisingly very good; feel free to ask and I’ll summarize how I run stuff like games on NixOS

    0
  • we gotta icon now

    cue TMBG lightbulb song

    0
  • Lisp on Atari 2600
    forums.atariage.com LISP Programming (homebrew WIP)

    UPDATE 2023-07-16: Play the game on Javatari.org, and check out the latest code on GitHub! I've been on a bit of a side quest with this WIP... This is the first public alpha, very interested in feedback. I have tested on Stella and Javatari - there are definitely graphical glitches... This WIP is...

    LISP Programming (homebrew WIP)

    Since there seem to be some fellow1 Lisp weirdoes around here, thought I might take the chance to submit the inaugural post of NotAwfulTech. Also I figured this is cute. Hope it's not offtopic.

    1 I'm just a noob though, barely managed to implement my first Lisp today.

    0
0 Active user