Lachsen (Radical Fish Games)'s Avatar

Lachsen (Radical Fish Games)

@lachsen.bsky.social

Co-Founder and Creative Director at Radical Fish Games. Currently working on #AlabasterDawn (previously known as #ProjectTerra)

712 Followers  |  201 Following  |  31 Posts  |  Joined: 18.09.2023  |  2.4706

Latest posts by lachsen.bsky.social on Bluesky

Post image

Lea Crosscode fanart

29.12.2025 23:23 โ€” ๐Ÿ‘ 22    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

๐Ÿ•ต๏ธโ€โ™€๏ธ GAME REVEAL: FROM RUINS ๐ŸŒฑ

A new-gen detective adventure combining deduction gameplay with a gripping story full of twists and turns. Gather clues, establish connections, and solve a series of challenging cases. Will you uncover the feud that began at the end of the world?

WISHLIST ON STEAM! ๐Ÿ”—

11.12.2025 21:15 โ€” ๐Ÿ‘ 78    ๐Ÿ” 25    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 6
Video thumbnail

One of the early game puzzle elements in #AlabasterDawn: The power orb!
This weird ball of flesh can be kicked around in multiple ways and some weapons can have unique interactions with it!

The demo is playable right now!

#pixelart #indiegame #gamedev

04.12.2025 19:11 โ€” ๐Ÿ‘ 105    ๐Ÿ” 22    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

At about $60K that's about 128 million graduate team indie games, at $150K about 500,000 small indie games, at $300K about 250,000 mid-size debut indie games, or at around $950K about 110,000 indie games by a team of more experienced devs.

There are a total of 110,000 indie games on Steam.

06.12.2025 03:08 โ€” ๐Ÿ‘ 2104    ๐Ÿ” 686    ๐Ÿ’ฌ 32    ๐Ÿ“Œ 10

We're all getting old, unfortunately.

01.12.2025 22:15 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Now there is certainly more to "moving characters", because using few sprites and just scaling and rotating them for movement quickly leads to the "puppeteer animation look"... which isn't too great either. There are tricks to avoid this too, but I feel that's enough writing for one thread.

01.12.2025 21:55 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

So to summarize:
1. keep pixel sizes as consistent as possible, avoid strong scaling
2. rotations are not as bad
3. both scaling and rotation are ok when it's for moving/dynamic

01.12.2025 21:53 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And thus, my final rule: when it's moving, it's fine ok to scale and rotate. Players are less likely to notice.
Just make sure to not keep things too still.

This includes in particular: moving actors and effects.

01.12.2025 21:52 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And finally: people will notice a broken pixelart look when they take the time to look at it up-close.

For certain things, that's a lot harder to do:

Anything that's moving.

01.12.2025 21:50 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Which brings me to my second rule:

Rotated pixels are not nearly as bad as inconsistent pixel sizes.

01.12.2025 21:48 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Here are the wrong pixels:
left: rotated pixels
right: upscaled pixels
Which one did you spot first?

In my opinion/experience: you will notice upscaled pixels a lot quicker. Rotated pixels on the other hand... they are "easier to tolerate".

01.12.2025 21:46 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Can you spot the wrong pixels on this screenshot?

Can you spot the wrong pixels on this screenshot?

So, when using a higher resolution you can achieve zoom-ins that look cleaner. But the downside is: when rotating pixels, you will notice. Right...?
Let's do a little experiment:
Can you spot the "wrong pixels" in this screenshot?

01.12.2025 21:43 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And this in my opinion is the biggest take-away here:

To achieve a "clean pixelart look", pixelsize needs to be consistent. But they don't have to be perfect.

When neighbouring pixels have a x2 or x3 size difference, you will notice. But a size difference of +-50% can be tolerated.

01.12.2025 21:31 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So just reiterate:

In the pixelperfect zoom in, neighbouring pixel sizes switch between 1x1 and 2x2 pixels.
It doesn't look great.

In the x2 resolution zoom, pixel sizes switch between 2x2 and 3x3 pixels.
And it looks better.

01.12.2025 21:29 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
A screenshot from Seiken Densetsu 3 with x2 resolution. The right side is slightly zoomed in but due to the extra resolution, the size of each pixel is more consistent.

A screenshot from Seiken Densetsu 3 with x2 resolution. The right side is slightly zoomed in but due to the extra resolution, the size of each pixel is more consistent.

Now, when using a higher resolution (say x2 the original) zooming in suddenly looks a lot "cleaner". The increased resolution allows each pixel to fall into a somewhat similar size, making their size more consistent.
It now looks arguably more "pixelperfect", even though it isn't.

01.12.2025 21:19 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Screenshot from Xenogears showing scaled up pixelart characters inside a 3D environment

Screenshot from Xenogears showing scaled up pixelart characters inside a 3D environment

For any zoom-level that leads to a clean multiple of the original pixelsize... you get inconsistent pixelsize. Especially when having fluid zoom-in and zoom-outs it can look jarring.

That didn't stop PlayStation games from just doing this, though.
So to some extend, it's authentic pixelart.

01.12.2025 21:13 โ€” ๐Ÿ‘ 9    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Pixelperfect zoomed in

Pixelperfect zoomed in

There are a few downsides to using a pixelperfect style. One example: zooming doesn't look too great. If I zoom into the previous screenshot it looks like this:

01.12.2025 21:08 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A screenshot from Seiken Densetsu 3 featuring a "pixelperfect" art style.

A screenshot from Seiken Densetsu 3 featuring a "pixelperfect" art style.

Just to clarify: with pixelperfect I mean that every pixel has exactly the same size. There are not upscaled pixels, no rotated pixels and so on.
Achieving a pixel-perfect style isn't all that hard: you simply render the game in low resolution and that's it.
Most old pixelart games look like this

01.12.2025 21:03 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So I've been working with pixelart ever since I started working on games (which is now over 20 years counting my RPG-Maker years) and over time I settled on a few rules on how to keep things "looking like clean pixelart" without the need to be pixelperfect.

01.12.2025 20:58 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Pixelart is it's own style and even "unclean pixelart" as seen here just has a different visual impact compared to highres 2D. Even if it's not clean, it might have a bigger appeal to many.

Actually... let's turn this into a little thread so I can talk more about this.

01.12.2025 20:50 โ€” ๐Ÿ‘ 54    ๐Ÿ” 16    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This example features two things that break the pixelart look.
1. Pixel rotation
2. Different scales of pixels

In Alabaster Dawn, we do rotate pixels a lot for dynamic parts, but we avoid inconistent scales pretty thoroughly.

01.12.2025 20:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Autumn is the time of the year where the harvest is celebrated with loved ones! ๐Ÿ‚๐Ÿฅ•๐Ÿƒ๐ŸŽ

Music is by CrossCode composer @shirakumon.com

This is our game #AlabasterDawn

27.11.2025 16:24 โ€” ๐Ÿ‘ 130    ๐Ÿ” 29    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

I was not prepared for this game to feature such violence.

20.10.2025 20:30 โ€” ๐Ÿ‘ 190    ๐Ÿ” 27    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image 21.10.2025 04:57 โ€” ๐Ÿ‘ 22    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Trying out CrossCode, which has convinced me that games need to do away with silent protagonists and give me more monosyllabic goobers instead.

09.10.2025 17:29 โ€” ๐Ÿ‘ 398    ๐Ÿ” 132    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 3
Post image

Valor O'Lira, some #AlabasterDawn fan art!

I was a bit delayed in finishing this (Juno's initial sketch was being very difficult), but I got it done.

The demo was super fun, and I love what's been shown for Alabaster Dawn so far!

I'm stoked for the full release @radicalfishgames.com !

01.10.2025 21:50 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Juno from the upcoming #AlabasterDawn.

The demo was a pleasure to play, I can't wait for the finished game!

29.09.2025 17:11 โ€” ๐Ÿ‘ 74    ๐Ÿ” 23    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Looking for a #jrpg you can play in 20-30 hours?

#QuartetRPG is now for sale on PC!

#screenshotsaturday

27.09.2025 14:13 โ€” ๐Ÿ‘ 72    ๐Ÿ” 15    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0
Post image

Nature is healing

28.09.2025 00:14 โ€” ๐Ÿ‘ 5252    ๐Ÿ” 1281    ๐Ÿ’ฌ 64    ๐Ÿ“Œ 161

Wow!

21.09.2025 11:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@lachsen is following 20 prominent accounts