Uses
A somewhat comprehensive list of tools and softwares that I use on a daily basis to design and code things.
TLDR;
Due to my varied work experience, I have been using a lot of programming languages from C++ to Python, and have a wide variety of DCC software experience including Maya, zBrush, Substance Designer and Substance Painter. Also working with Unreal Engine and Unity for the last 7 years.
You can find the comprehensive list of what I use down below.
Programming Languages
Here are the languages I work with on a daily basis. Love creating stuff via coding!
C++ | Good old yet still athletic C++ |
C# | Using it on Unity projects |
Python | For plugins and automations |
HLSL | Even though I use nodes, sometimes it is nice to write functions by code |
LUA | For plugins and in-game code where parser present |
JavaScript | For some tools and web stuff |
Design Apps
Here are the design tools I use. For my personal works, I am starting to get rid of all the subscription-based apps. Professionally, I use whatever the company provides.
Maya | For 3d modeling an animation |
Blender | For 3d modeling an animation |
zBrush | For 3d sculpting |
Substance Designer | Material creation |
Substance Painter | Texturing tool |
Adobe Photoshop | Pixel graphics |
Adobe Illustrator | Vector graphics |
Adobe After Effects | Motion graphics |
Figma | For prototyping stuff |
Aseprite | Pixel art love |
Development Apps
To keep it clean, I use less software for more integrated and robust desktop environment. Most of the apps are heavily customized to fit my needs.
Rider | More advanced code editor |
VS Code | Lightweight code editor |
Docker | Lightweight code editor |
Alacritty | Beloved terminal I use daily |
Fork | When shit hits the fan |
Game Engines
I love working on real time visualizations. Here are the game engines I have been using professionally for a long time.
Unreal Engine | Hands down, the best game engine |
Unity | A simple yet powerful game engine |
Terminal Junkie's Belt
Here are some of the tools I use from my beloved terminal. I use fish shell with starship prompt through my own dotfiles configuration.
git | Source control system |
git-lfs | For using large files with git |
lazygit | Terminal interface for git |
git-delta | A syntax-highlighting pager for git |
less | The well-known pager |
neovim | Terminal-based text editor |
LunarVim | A community driven IDE for NeoVim |
tmux | Terminal multiplexer |
midnight commander | File manager for terminal |
node | Javascript runtime environment |
yarn | Node package manager |
ffmpeg | Video and audio toolkit |
bat | A cat command replacement with wings |
bat-extras | A few bat extensions |
exa | A ls command replacement |
ripgrep | Recursively searches directories for a regex pattern |
tldr | Cheatsheets for console commands |
the-fuck | Corrects your previous console command |
neofetch | A system information command |