safarsofar's Avatar

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

1,366 Followers  |  1,528 Following  |  212 Posts  |  Joined: 20.10.2024  |  2.0796

Latest posts by safarsofar.bsky.social on Bluesky

Post image Post image Post image

Yesterday - got a 365 days contribution badge.

Today - the 500th solved problem on LeetCode. The question was pretty interesting because it was literally about the underlying checks of simple collision systems.

Almost perfection)

#leetcode #coding #programming

04.06.2025 17:41 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

For whatever reason, lately Leetcode problem descriptions have become weird. As though, people who create these questions compete in making the most unreadable statements. Maybe that's just a skill issue on my end. Fortunately, people in the comments re-explain them a lot better.
#leetcode

28.05.2025 12:37 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

23.05.2025 09:43 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

20.05.2025 07:31 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Finally a post after some long absence. Decided to implement open-source collision optimization helpers for raylib projects using self-restructuring QuadTree's and compute shaders. Built with C++.

The repo will be available soon!

#raylib #programming #creativecoding #cplusplus #linux

19.05.2025 12:43 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Some experiments.

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

#threejs #graphics #generativeart #graphicsprogramming

09.03.2025 08:20 โ€” ๐Ÿ‘ 16    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

'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

07.03.2025 12:54 โ€” ๐Ÿ‘ 17    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Pleasure to receive the badge on a hard question that took you one hour to complete, but it feels strange that more than 50 days have already passed since the start of the year

#leetcode #algorithms #dsa

22.02.2025 04:56 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

A humble attempt to recreate a fraction of the Linux customization power on Windows with some third-party solutions.

komorebi - tiling window manager
yasb - status bar
Matte theme (for rounded corners)

17.02.2025 08:17 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Just crossed the 400th problem mark on Leetcode + 330 days streak on GitHub.

Switched the focus from full-day rendering programming and reserved some time for technical interview preparation with this format in the near future. Hope to achieve a Knight Badge in contests this year.

#leetcode #dsa

14.02.2025 06:23 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

28.01.2025 08:45 โ€” ๐Ÿ‘ 14    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

A free confidence booster from Leetcode's 'Hard' spectrum. Due to relatively low constraints, the problem can be solved only using backtracking.

#leetcode #competitiveprogramming #programming

27.01.2025 16:20 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Larian Cinematics: A Top-Down Look at Our Bottom-Up Approach in 'Baldur's Gate 3'
YouTube video by GDC 2025 Larian Cinematics: A Top-Down Look at Our Bottom-Up Approach in 'Baldur's Gate 3'

Awesome GDC talk by Jason Latino the cinematic director from Larian Studios: www.youtube.com/watch?v=MdmY...

27.01.2025 04:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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.

27.01.2025 04:52 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

In this video I used lots of lines, and each individual line has to be rendered, and it took about 7-10 minutes on my mid-range PC to make it. And that's probably not the best usage case for it. Otherwise, you are good, and you'll like the results.

10.01.2025 12:44 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
The Beauty Of Math. #maths #generative #mathematics #creativecoding #shorts #manim
YouTube video by Sofar The Beauty Of Math. #maths #generative #mathematics #creativecoding #shorts #manim

I like the library and it's really easy to make cool animations with it, but if your goal is to make lots of moving objects with their transformations, then you have to re-render everything because manim is not realtime rendering but .mp4 output. The example with it: www.youtube.com/shorts/7_OH2...

10.01.2025 12:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

09.01.2025 04:50 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Strange Gravity Pattern. The Attractor with vertical oscillating movement.

Made with Compute and HLSL shaders + Indirect GPU Instancing

#unity #unity3d #shader #hlsl #creativecoding

07.01.2025 14:44 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

02.01.2025 15:09 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'll keep that in mind ๐Ÿค

30.12.2024 16:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nice! Just watched the video, liked + subscribed) Love the engineering and modeling stuff. Btw I wanted to do similar things in the past for quite some time but I had no equipment so I just chose programming because there are no expenses for making programs)

30.12.2024 16:00 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

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

30.12.2024 15:49 โ€” ๐Ÿ‘ 14    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Check Out This Powerful Custom Gravity System Made In Unity Safar Isaev presented the progress made on his custom gravity system.

Today "80 Level" published my project on their platform!

The link: 80.lv/articles/stu...

25.12.2024 16:56 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you very much my friend๐Ÿ™ˆ

25.12.2024 06:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Comments like that really keep me going. The only thing to do is to constantly improve in my craft and not feed ego.

+ the video that I posted below but on Reddit

#unity #gamedev #creativecoding #vfx #graphicsprogramming

24.12.2024 16:01 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

"It is the eye which makes the horizon. " - Ralph Waldo Emerson

Made with GPU HLSL compute shaders + indirect GPU instancing.

#creativecoding #unity #gamedev #indiedev

23.12.2024 17:04 โ€” ๐Ÿ‘ 26    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah, I always love the process of writing shaders, especially compute ones)

23.12.2024 12:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Haha, thank you)

22.12.2024 17:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you very much)

22.12.2024 17:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

22.12.2024 16:37 โ€” ๐Ÿ‘ 15    ๐Ÿ” 4    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

@safarsofar is following 19 prominent accounts