Sign in

safarsofar

@safarsofar.bsky.social
1.4K followers 1.5K following 212 posts

Available for work! A 20 y.o graphics programmer & creative coder & technical artist GitHub: github.com/SafarSoFar LinkedIn: www.linkedin.com/in/safar-isaev-sof… Patreon: www.patreon.com/SoFarDevelopment?ut…

PostsRepliesMedia
safarsofar @safarsofar.bsky.social · 04/06/2025
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
060
safarsofar @safarsofar.bsky.social · 28/05/2025
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
030
safarsofar @safarsofar.bsky.social · 23/05/2025
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
050
safarsofar @safarsofar.bsky.social · 20/05/2025
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
070
safarsofar @safarsofar.bsky.social · 19/05/2025
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
050
safarsofar @safarsofar.bsky.social · 09/03/2025
Some experiments. Built with three.js graphics lib + tween.js animation lib #threejs #graphics #generativeart #graphicsprogramming
0160
safarsofar @safarsofar.bsky.social · 07/03/2025
'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
1160
safarsofar @safarsofar.bsky.social · 22/02/2025
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
040
safarsofar @safarsofar.bsky.social · 17/02/2025
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)
070
safarsofar @safarsofar.bsky.social · 14/02/2025
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
050
safarsofar @safarsofar.bsky.social · 28/01/2025
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
0150
safarsofar @safarsofar.bsky.social · 27/01/2025
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
040
safarsofar @safarsofar.bsky.social · 27/01/2025
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.
170
safarsofar @safarsofar.bsky.social · 09/01/2025
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
190
safarsofar @safarsofar.bsky.social · 07/01/2025
Strange Gravity Pattern. The Attractor with vertical oscillating movement. Made with Compute and HLSL shaders + Indirect GPU Instancing #unity #unity3d #shader #hlsl #creativecoding
080
safarsofar @safarsofar.bsky.social · 02/01/2025
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
170
safarsofar @safarsofar.bsky.social · 30/12/2024
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
0141
safarsofar @safarsofar.bsky.social · 25/12/2024
Today "80 Level" published my project on their platform! The link: 80.lv/articles/stu...
80.lv
Check Out This Powerful Custom Gravity System Made In Unity
Safar Isaev presented the progress made on his custom gravity system.
070
safarsofar @safarsofar.bsky.social · 24/12/2024
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
190
safarsofar @safarsofar.bsky.social · 23/12/2024
"It is the eye which makes the horizon. " - Ralph Waldo Emerson Made with GPU HLSL compute shaders + indirect GPU instancing. #creativecoding #unity #gamedev #indiedev
0261
safarsofar @safarsofar.bsky.social · 22/12/2024
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
4154
safarsofar @safarsofar.bsky.social · 21/12/2024
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
1314
safarsofar @safarsofar.bsky.social · 20/12/2024
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
0150
safarsofar @safarsofar.bsky.social · 16/12/2024
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
0205
safarsofar @safarsofar.bsky.social · 15/12/2024
A pretty grindy year. 1) Leetcode 2) TryHackMe Ethical Hacking 3) GitHub projects contributions stats. In summary no weekends were taken this year.
0180
safarsofar @safarsofar.bsky.social · 13/12/2024
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
040
safarsofar @safarsofar.bsky.social · 13/12/2024
Just woke up and first posts were the witcher 4 and new Elden Ring DLC trailers. That's a good day.
040
safarsofar @safarsofar.bsky.social · 12/12/2024
Universal Gravitation with 50k objects in Unity. Optimized with GPU compute shader's calculations + indirect GPU instancing #unity #vfx #creativecoding #gamedev #physics
3222
safarsofar @safarsofar.bsky.social · 11/12/2024
Custom Gravity Attraction in Unity. Written a compute shader + GPU Instansing #unity #gamedev #graphicsprogramming
2190
safarsofar @safarsofar.bsky.social · 07/12/2024
C++ Particle Gravity Attraction Part 2. #raylib #programming #creativecoding #math #physics #vfx #graphics #linux
1251
safarsofar @safarsofar.bsky.social · 07/12/2024
C++ Particle Gravity Attraction. Built with #raylib graphics library #creativecoding #shaders #cplusplus #programming #graphicsprogramming
0240
safarsofar @safarsofar.bsky.social · 04/12/2024
C++ Cardioid Math Simulation. #raylib #cplusplus #math #programming #creativecoding #shaders
0190
safarsofar @safarsofar.bsky.social · 02/12/2024
Joined the party! #AdventOfCode 2024
150
safarsofar @safarsofar.bsky.social · 02/12/2024
Critical Point Of Supernova. vec4 position = projectionMatrix * modelViewPosition; fNoise = 300.0 * cnoise(position.zzz + counter * 0.5); gl_FragColor = vec4(mix(vec3(0.0), vec3(0.2), fNoise),1.0); #threejs #creativecoding #graphics #vfx #glsl #shader
1100
safarsofar @safarsofar.bsky.social · 02/12/2024
'The Matter of Distance' Shader. Built with Three.js + JavaScript #threejs #creativecoding #graphics #vfx #glsl #shader
2130
safarsofar @safarsofar.bsky.social · 30/11/2024
Wow, almost 1k upvotes on my post and 100% upvote rate. Couldn't imagine that this project will be in the top
0100
safarsofar @safarsofar.bsky.social · 27/11/2024
Phong-Illumination from scratch in the Web update: Added diffuse, displacement and normal mapping that affected by the light source. #threejs #gameengine #graphics #vfx #creativecoding #OpenGL #Vulkan
1140
safarsofar @safarsofar.bsky.social · 27/11/2024
Terminal 3D Engine Update: Added orthographic matrix to move camera around and increase/decrease objects size. #creativecoding #shaders #gameengine #opengl #vulkanapi #glsl #cplusplus #programming
1220
Reposted by safarsofar
firtoz @firtoz.com · 26/11/2024
Created a #threejs starter pack at go.bsky.app/2dqJYAt - share #threejs relevant content (with the hashtag) and ping me if you'd like to join it! Also if you'd like anyone to be in it, let me know! I added 30 ish to begin with, will grow it over time.
11285
safarsofar @safarsofar.bsky.social · 26/11/2024
Implemented 'Distance Fog' technique in my 3d terminal graphics engine #creativecoding #shaders #gameengine #opengl #vulkanapi #glsl #cplusplus #programming
3712
safarsofar @safarsofar.bsky.social · 25/11/2024
3D terminal cube rotation showcase. Optimized line rendering with Bresenham's algorithm for my 3D graphics engine in the terminal. #linux #math #graphicsprogramming
2350
safarsofar @safarsofar.bsky.social · 24/11/2024
This math book has given me enough linear algebra knowledge to create stuff like this in terminal. #linux #math #graphicsprogramming #terminal
1220
safarsofar @safarsofar.bsky.social · 23/11/2024
Another graphics simulation: Follow The Flow. Sphere live demo: safarsofar.github.io/sphere-parti... The repo: github.com/SafarSoFar/s... #threejs #creativecoding #graphics #vfx
0110
safarsofar @safarsofar.bsky.social · 22/11/2024
Hey! I just want to say thank you to everyone who followed me. 1k+ followers, this is insane! About me: I'm a game developer but mostly a graphics programmer for games and simulations. Love to make mesmerizing stuff via code and shaders. I'm also available for work, so let's connect!
3401
safarsofar @safarsofar.bsky.social · 21/11/2024
Finally implemented the last and the easiest part - ambient lighting. So now my Phong Lighting Model from scratch is complete! Built with Three.js + GL Shading Language. #threejs #creativecoding #graphicsprogramming #graphics
070
safarsofar @safarsofar.bsky.social · 20/11/2024
Another Web Simulation! Particle wrap part 3. Built with JavaScript + Three.js The repo: github.com/SafarSoFar/s... #threejs #creativecoding #webdesign #graphics #vfx
2171
safarsofar @safarsofar.bsky.social · 20/11/2024
Just noticed that I passed 1000 contributions mark on GitHub!
180
safarsofar @safarsofar.bsky.social · 20/11/2024
Made from scratch Specular Lighting (shininess) and Diffusive Lighting with tweakable values using GLSL and Three.js #threejs #graphicsprogramming #glsl #vfx #graphics
0100
safarsofar @safarsofar.bsky.social · 20/11/2024
No usage of built-in Three.js lighting! Diffuse lighting implementation from scratch via shaders. #threejs #creativecoding #graphicsprogramming #graphics
0140
Reposted by safarsofar
phobon @phobon.io · 20/11/2024
Adding some more awesome people and feeds to go.bsky.app/HDVMmQX Definitely feels like we're starting to get a critical mass moving over to bsky - absolutely rad 😍
3175