Kapendev

Kapendev

@kapendev.bsky.social

Dev using: R, D, C/C++ Will do anything for GitHub stars: https://github.com/Kapendev/parin My games: https://kapendev.itch.io/

52 followers46 following19 posts

Pinned

Parin v0.2.0 is out! A simple 2D game engine for D, somewhere between raylib and Godot. No editor, no mandated architecture. Just code. New: Steamworks, ENet, Box2D, LLDB helpers, Zed support, new WASIp1 backend, parin:server github.com/Kapendev/parin #gamedev #indiedev #dlang

Good news: sprite stacking makes depth related things super easy. You can go over every game object N times and draw one slice from the stack(s) at a time. #gamedev #indiedev #dlang

Copy-pasting Jai stream ideas into Dlang because why not. I'm using metaprogramming, or *comptime* as the cool kids say, to slice a single block of memory. #gamedev

You can now import header files in Dlang. Will probably not work with every header out there, but it works with #raylib of course (the best C library). #gamedev #indiedev

Why is this programming lang so good? At least for my Dlang code, I can: - Make static exes on Linux. - Make Windows builds from Linux. - Manage memory manually for my games. - Let the GC manage memory for my scripts. - Check at comptime if tagged unions share the same base and methods. #gamedev

I think my biggest challenge will be keeping the UI simple. It has its charm now, but... eh. Added copy-paste. This is a tile map editor btw. #gamedev #raylib #dlang

You are up to date.