It's going to be very very hard to not fall to 20fps but I'm looking at ways to precompute the player, sprites etc
30.10.2025 10:07 — 👍 1 🔁 0 💬 0 📌 0@anaelseghezzi.bsky.social
Technical art director at Les Films du Poisson Rouge Worked on Klaus, Josep, Ponoc's The Imaginary Hobby coding Sega Megadrive demos Art: https://www.instagram.com/anaelseghezzi Open-source: http://github.com/anael-seghezzi
It's going to be very very hard to not fall to 20fps but I'm looking at ways to precompute the player, sprites etc
30.10.2025 10:07 — 👍 1 🔁 0 💬 0 📌 0Also, for the road and background, to speed up 3d clipping and projection it is always facing Z. I use skewing instead of rotation. But all transformations are 3d, and the ship is properly rotated, so it's hard to notice. The camera feels like a proper 3d camera
28.10.2025 09:42 — 👍 1 🔁 0 💬 0 📌 0It's the same idea as my 1bpp demo github.com/anael-seghez.... For 2bpp you only need 2 palette entries. It's then possible to fill twice the pixels in one write but bit-masking hell to handle the tips of the scanline
28.10.2025 09:31 — 👍 2 🔁 2 💬 1 📌 0Wow thanks ! :)
23.10.2025 18:05 — 👍 0 🔁 0 💬 1 📌 0I reworked the camera, improved clipping and rewrote the physics with acceleration and drift, the feel is better now
23.10.2025 17:24 — 👍 241 🔁 40 💬 11 📌 5Side quest in texture land... DMA is on it's knee and interrupts are eating a good chunk of CPU on #SegaMegadrive #SGDK #BlastEm
18.10.2025 13:47 — 👍 82 🔁 23 💬 8 📌 0🍬🎃SUGAR GHOULS IS OUT🎃🍬
I emerge from underground to bring you a new Halloween platformer I've been working on non-stop for the last 2 weeks. It's got pumpkins, it's got goblins, but most importantly, it has GHOST KID.
So grab some candy, a controller, and have fun~
sodaraptor.itch.io/sugar-ghouls
Thanks :) I should replace the ship with sprite and try adding 3d shapes in the background. I hope it can maintain 30fps. I also want to try double buffering, it takes more ram but it's possible to gain some cpu %
09.10.2025 10:00 — 👍 4 🔁 0 💬 0 📌 0So mayyybe it's possible to render in 4 colors, it takes 20% more cpu but two palettes of 16 colors are then free for sprites and background #SGDK #SegaMegadrive
08.10.2025 13:54 — 👍 82 🔁 19 💬 3 📌 3If a mainstream solution like Ares is already out there, maybe you can free yourself from answering to the average user and focus on what you enjoy the most with blastem. I know it's easier said than done.
07.10.2025 20:10 — 👍 0 🔁 0 💬 1 📌 0What is the most challenging thing for you to keep it going ?
07.10.2025 19:13 — 👍 0 🔁 0 💬 1 📌 0zeldawilliams 20m From Create Mode •• Please, just stop sending me AI videos of Dad. Stop believing I wanna see it or that I'll understand, I don't and I won't. If you're just trying to troll me, I've seen way worse, i'll restrict and move on. But please, if you've got any decency, just stop doing this to him and to me, to everyone even, full stop. It's dumb, it's a waste of time and energy, and believe me, it's NOT what he'd want. To watch the legacies of real people be condensed down to 'this vaguely looks and sounds like them so that's enough, , just so other people can churn out horrible TikTok slop puppeteering them is maddening. You're not making art, you're making disgusting, over-processed hotdogs out of the lives of human beings, out of the history of art and music, and then shoving them down someone else's throat hoping they'll give you a little thumbs up and like it. Gross.
And for the love of EVERYTHING, stop calling it 'the future. Al is just badly recycling and regurgitating the past to be reconsumed. You are taking in the Human Centipede of content, and from the very very end of the line, all while the folks at the front laugh and laugh, consume and consume.
Daughter of Robin Williams, Zelda Williams 💔
06.10.2025 20:45 — 👍 16061 🔁 7063 💬 82 📌 494First I want to get the driving "feel" right, speed, feedbacks etc. Then I'll add as much as I can so it doesn't go below 30fps.
06.10.2025 18:03 — 👍 1 🔁 0 💬 0 📌 0I have a lot a free vram so it could work. But I'm thinking I could use a sprite in highlight mode on top of the triangle ship for the propulsion and fx (to add another color). And sprite highlight doesn't work on top of another sprite.
06.10.2025 17:35 — 👍 2 🔁 0 💬 0 📌 0Basic road clipping and collision is on, the ship is just two triangles but with dynamic(ish) shadow! It runs pretty well, I'm quite happy with my rasterizer so I will try to add more polygons and scenery #SegaMegadrive #SGDK
06.10.2025 17:21 — 👍 69 🔁 17 💬 4 📌 0a flow-chart with 2 islands. "Do I need AI?" that flows into a final island saying "No"
02.10.2025 17:52 — 👍 14667 🔁 5332 💬 8 📌 91Well, for a slow paced game (slow movement, adventure) it might be ok if the framerate drops at 20 or 15fps. For a fast paced game to keep at 30fps it will probably require line doubling or reducing the 3d view in height.
25.09.2025 18:59 — 👍 2 🔁 0 💬 0 📌 0Thanks!
25.09.2025 17:56 — 👍 1 🔁 0 💬 0 📌 0It took me a long time to find an efficient way to handle the scanline tips. The logical way to do it is "output = (input and mask) or (output and (not mask))". But in asm it is faster to do "output = output xor ((input xor output) and mask); Maybe it is widely known but I struggled...
25.09.2025 17:55 — 👍 3 🔁 0 💬 1 📌 0Thanks to the 2 colors constraint it is possible to write 32 pixels with one 32bit write. The frame buffer is also 1/4 the size so it can be send in one vblank using DMA. The difficulty if to do bit masking fast and accurately. Lot of asm and lookup tricks. github.com/anael-seghez... #SGDK
25.09.2025 17:41 — 👍 6 🔁 1 💬 1 📌 0Merci ! <3
25.09.2025 17:27 — 👍 1 🔁 0 💬 0 📌 0Thanks ! I'll try hehe :)
25.09.2025 17:27 — 👍 1 🔁 0 💬 0 📌 0Only 2 colors, but finally some stable 30fps 3d without line-doubling (256x128 or 320x128 pixels) on stock Sega Megadrive :) The bottleneck is the height of the polygons. I exhausted all my ideas so I don't think I can do faster at this resolution.
25.09.2025 15:34 — 👍 101 🔁 25 💬 4 📌 0it makes me sad to see young folk wanting to leave spotify but feeling as though they can't find new music to listen to without being fed it by a corporate algorithm. You don't need that shit, kid!
So here's a thread of tips on finding the good stuff the old fashioned way:
Concept art by Alice Dieudonné for Wolfwalkers (2020), dir. Tomm Moore and Ross Stewart, Cartoon Saloon
30.08.2025 03:09 — 👍 316 🔁 93 💬 2 📌 3Indie Retro News: Cubix - The first 3D platformer of its kind for the ZX Spectrum! www.indieretronews.com/2025/08/cubi... #retrogaming #gaming #games
08.08.2025 13:25 — 👍 495 🔁 166 💬 17 📌 31true : )
09.08.2025 09:03 — 👍 0 🔁 0 💬 0 📌 018,000. That's the low and conservative estimate for the amount of children Israel has violently massacred in the past 600 days. That's a kindergarten class of 30 every single day.
Speaking of, Israel literally bombed a kindergarten yesterday. I'm not sharing the video, but it is horrifying.
Sorry to hear that, you take care!
30.06.2025 09:43 — 👍 1 🔁 0 💬 0 📌 0