creator cover Kavrynto
Kavrynto

Kavrynto 

Development, 3D modeling.

1subscriber

2posts

About

I’ll start from the very beginning. I finally decided to take this path, even though for a long time I didn’t really want to.
So, call me Kavrynto.
My journey will start with Rust Paint and, eventually, end with a proper farewell. But more on that later.
I’m a 3D modeler, and now I also want to learn animation. I’m self-taught, and I want to keep improving by trying things in practice rather than only studying them in theory.
I don’t want to become the kind of asshole who completely ignores their audience. I want to listen to people, read feedback, and take criticism into account. At the same time, I’m not going to abandon my main goals and ideas just because someone disagrees with them.
There will be roughly a seven-day gap between Boosty and itch.io releases. New versions will appear on Boosty first, and around a week later they’ll become publicly available on itch.io.
While playing other people’s games, I kept noticing the same thing: something always feels missing. I think it matters when a developer actually plays their own creation and understands what works, what feels annoying, and why certain things might not be enjoyable for players.
You might be thinking: “A lot of developers say that.”
Maybe. But everyone sees things differently.
I don’t want to just watch from the outside and talk about what could be better. I’d rather try something myself, evaluate it, and then make my own judgment.
“We all play by someone else’s rules.”
That’s exactly what has always bothered me.
There aren’t many projects that genuinely appeal to me. If we step away from game development for a moment, a good example is 2b2t. What fascinated me about that server was the idea behind it: almost no rules.
At a time when most servers were full of restrictions like “cheats are forbidden,” “insults are forbidden,” and countless other rules, 2b2t gave players a completely different level of freedom.
I’m not saying I want to copy that approach literally in everything I make. What I like is the idea of freedom itself that a project doesn’t always have to force people to play exactly the way someone else decided they should.
I’d also be happy to occasionally help newcomers and other beginner developers if I like their idea or if helping them doesn’t take too much of my time.
We’ll see where all of this leads.

Rust Paint

Rust Paint is a program for automatically transferring images onto canvases in Rust.
The idea is simple. You load an image, select where the canvas and HEX color field are located, then the program prepares the image and starts drawing it automatically.
I made this mainly because drawing large images manually in Rust can be pretty painful, especially when there are a lot of colors and small details.
The program does not just click every pixel one by one. It processes the image first, groups colors, can reduce the palette, and tries to combine nearby pixels into horizontal lines so the drawing takes less time.
exe
RustPaint.exe15.06 Mb

What the program can do

Rust Paint already has quite a few features.
You can load images in these formats:
  • PNG
  • JPG
  • JPEG
  • BMP
  • GIF
  • WebP
You can also paste a direct image link and the program will download it for you.
A history of recently loaded URLs is saved. You can reopen an image, copy its URL, or remove it from the history.

Working with images

After loading an image, it is processed to fit the selected canvas size.
You can enable aspect ratio preservation so the image does not simply stretch across the entire area.
If aspect ratio preservation is disabled, the image will be resized to fully match the selected dimensions.
The program also shows some statistics:
  • image size
  • total pixel count
  • amount of pixels that actually need to be drawn
  • amount of transparent pixels
  • number of colors
  • number of lines
  • number of color groups
Before starting, you can preview what the processed image will roughly look like.
Planned for the next update
Level required:
K1 Signal
Subscription levels3

K1 Signal

$2.54 per month
• Access to subscriber-only posts;
• Early news about current and upcoming projects before public announcements;
• Short development progress updates;
• Participation in selected polls about future features and project direction;
• My sincere thanks for supporting the development of my projects.

K2 Node

$5.1 per month
Includes everything from Signal, plus:

• Screenshots, concepts, and other behind-the-scenes development materials;
• Early previews of new mechanics, interfaces, and features;
• WIP materials and intermediate versions of content that hasn’t been released yet;
• Technical notes about the implementation of specific systems;
• Extended polls where subscribers can influence some non-critical project decisions;
• Periodic posts about plans for the next stages of development.

K3 Core

$10.2 per month
K3 Core
Includes everything from Signal and Node, plus:
• Early access to new versions and test builds when available;
• Access to private previews of major updates and upcoming projects;
• The opportunity to try new features before their public release;
• Additional experimental materials, prototypes, and demonstrations;
• Access to selected content that may never be released publicly;
• Higher priority for feedback on bugs and impressions from early builds.
Go up