Squidgy @jenh.uk · 16/06/2026Okay, I'm pretty hyped about this one, getting that conditional reload working was a bit of a pain but SO worth it 😎 010
Squidgy @jenh.uk · 15/06/2026Bit of an earlier attempt where I took photos of a pistol toy I had and edited them in much the same vein as the classic Dooms did, but that takes a lot of effort to rotoscope and edit after the fact compared to rendering out hand-animated 3D models if you want them to look good, weirdly enough… 🤔 000
Squidgy @jenh.uk · 15/06/2026Once those are ready, making the weapons work is just a matter of tweaking numbers and timing different events for the state machine - I've written a base class that inherits default weapon logic and adds vars/actions for reloading, so to add new guns I can just set values, add sprites and states. 😗 020
Squidgy @jenh.uk · 15/06/2026From there, I import the sprites into a WAD editor - SLADE3 is great - and give each sprite offsets for display; stopping there is fine, but to reuse and optimise where possible you can use each graphic as a patch to layer them or use the same one for multiple frames at different offsets. 200
Squidgy @jenh.uk · 15/06/2026Video demonstrating how a rough estimate of the final look (plus an alt camera for the pickup sprites) shows in a split viewport; a preview result of the pose/animation helps to position everything correctly. It's a bit different making minimal keyframes for in-engine timing, but it's interesting! 😁 100
Squidgy @jenh.uk · 15/06/2026The raw render is only 320x320 for the crunch-aliased Doom sprite look, then compositing nodes are used to modify and further resize the for output - additional steps are added to get a preview that makes the "transparent" pixels more obvious, only for the viewport to help spot unintended artefacts. 110
Squidgy @jenh.uk · 15/06/2026Been working on weapons for my RAMP2026 entry - the models for the Winchester and Mac10 are courtesy of @anfuny.bsky.social - keyframes hand-animated in Blender by myself, exported with custom compositing to make the sprites fit Doom's aesthetic; those and weapon code were all made this past week 😄 351