safarsofar
banner
safarsofar.bsky.social
safarsofar
@safarsofar.bsky.social
Available for work!
A 20 y.o graphics programmer & creative coder & technical artist

GitHub: https://github.com/SafarSoFar
LinkedIn: https://www.linkedin.com/in/safar-isaev-sofar/
Patreon: https://www.patreon.com/SoFarDevelopment?utm_campaign=creatorshare
A showcase with collisions turned on. Self-restructuring Quadtrees for collision and density detection in raylib projects. Built with C++.
A few improvements left to do and the repo will be open-sourced

#raylib #programming #creativecoding #cplusplus #linux
May 23, 2025 at 9:43 AM
A showcase in a dynamic environment. Self-restructuring Quadtrees for collision and density detection in raylib projects. Built with C++.
The repo - soon.

#raylib #programming #creativecoding #cplusplus #linux
May 20, 2025 at 7:31 AM
Some experiments.

Built with three.js graphics lib + tween.js animation lib

#threejs #graphics #generativeart #graphicsprogramming
March 9, 2025 at 8:20 AM
'Rotational symmetry' is always pleasant to watch and relatively simple to achieve.

Decided to use good old three.js because of the peculiar idea that I have in my mind. Hope to show the project soon.

#threejs #graphics #graphicsprogramming #vfx #creativecoding #neovim
March 7, 2025 at 12:54 PM
Some gravitational symmetry pattern with fast-oscillating particle attractor.

Built with HLSL, Compute Shaders, Indirect GPU Instancing and Alpha addition blending technique.

#rendering #graphicsprogramming #unity #vfx #creativecoding
January 28, 2025 at 8:45 AM
My favorite GDC talk for sure. Baldur's Gate 3 - the game that won 'Game Of The Year' multiple times, and developers don't mind showing funny things from the development like that. It's a good reminder that things may not go well, but at the end everything is fixable.

Link in the comments.
January 27, 2025 at 4:52 AM
Decided to dive into Manim rendering once more and chose binary tree representation for it.

Perfect Binary Tree rendering with DFS Inorder Traversal

#algorithms #dfs #manim #leetcode #dsa #computerscience #programming
January 9, 2025 at 4:50 AM
Strange Gravity Pattern. The Attractor with vertical oscillating movement.

Made with Compute and HLSL shaders + Indirect GPU Instancing

#unity #unity3d #shader #hlsl #creativecoding
January 7, 2025 at 2:44 PM
Home-made particle system in Unity. 2.000.000 Objects on the scene. Made with Compute and HLSL shaders + Indirect GPU Instancing

#unity #unity3d #shader #hlsl #creativecoding
January 2, 2025 at 3:09 PM
2.000.000 Objects gravity pattern from attractor with rectangular motion.

Made the particle system from scratch with Compute/HLSL shaders + Indirect GPU Instancing

#unity #unity3d #shader #hlsl #creativecoding
December 30, 2024 at 3:49 PM
"It is the eye which makes the horizon. " - Ralph Waldo Emerson

Made with GPU HLSL compute shaders + indirect GPU instancing.

#creativecoding #unity #gamedev #indiedev
December 23, 2024 at 5:04 PM
I finally returned to the project and wrote compute shaders for GPU calculations + indirect GPU instancing. Now the performance is 15-20x better.

#unity #vfx #creativecoding #gamedev #physics
December 22, 2024 at 4:37 PM
I can't stop writing custom particle systems from scratch, help.

1 million particles 60+ fps by the way

#unity #creativecoding #graphics #vfx #graphicsprogramming #gamedev #particlesystem #physics
December 21, 2024 at 6:37 AM
Optimized my custom gravity system so it can manage 2 million objects with 60+ fps in the editor while recording at the same time.

Implemented with compute/hlsl shaders + indirect GPU instancing

#unity #gamedev #graphicsprogramming #vfx #creativecoding
December 20, 2024 at 2:16 PM
Some progress for my custom gravity particle system with GPU compute shaders. Hope to publish it in Asset Store soon for other developers to use in their creative works.

#unity #particlesystem #gamedev #vfx #creativecoding
December 16, 2024 at 5:59 AM
100.000 Objects Gravity Attraction. Optimized compute shader + indirect GPU instancing logic even more.

Unfortunately, couldn't provide more than 50mb version here(

#creativecoding #shaders #physics #math #creativecoding #gameengine #opengl #vulkanapi #glsl #programming
December 13, 2024 at 3:36 PM