Denis Rizov

Gameplay Programmer at Snapshot Games

Sofia, Sofia-City, Bulgaria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Denis Rizov is a gameplay programmer with 13 years of experience, currently building game systems at Snapshot Games from Sofia, Bulgaria. He has a strong Unity focus—authoring editor tooling and gameplay code—demonstrated by open-source projects like NaughtyAttributes (advanced Unity inspector extensions) and NaughtyCharacter (third-person controller and camera systems). His career spans multiple stints at Snapshot Games plus roles at Creative Assembly and indie studio NoSixFive, showing versatility across AAA and smaller-team development. Known for deep editor-scripting skills, Denis often bridges design and engineering by creating tools that speed up iteration and enable robust runtime behavior.
code13 years of coding experience
job6 years of employment as a software developer
bookComputer Science, Computer Science at Sofia University St. Kliment Ohridski
languagesBulgarian, English
stackoverflow-logo

Stackoverflow

Stats
383reputation
56kreached
1answer
7questions
github-logo-circle

Github Skills (15)

reflections10
reflection10
game-development10
csharp10
animation10
dotnet-core10
unity3d10
git6
sql-injection6
hibernate6
hibernate-criteria6
asp-net-mvc6
inline6
android6
database6

Programming languages (2)

C#Python

Github contributions (5)

github-logo-circle
dbrizov/NaughtyAttributes

Oct 2017 - Feb 2022

Attribute Extensions for Unity
Role in this project:
userFull-stack Developer
Contributions:19 releases, 497 commits, 61 PRs in 4 years 4 months
Contributions summary:Denis implemented a robust attribute system to enhance the Unity inspector. The work involved adding attributes for features like reorderable lists, resizable text areas, and animator parameters, significantly extending the inspector's capabilities. The user's work demonstrates a deep understanding of Unity's editor scripting capabilities. Further, the implementation included features for nested objects and custom validations.
naughtyhelperunity3d-pluginunity-editorinspector
dbrizov/NaughtyCharacter

Jul 2014 - Feb 2022

Third Person Controller for Unity
Role in this project:
userFull-stack Developer
Contributions:148 commits, 103 pushes, 2 branches in 7 years 8 months
Contributions summary:Denis contributed to a Unity-based third-person controller project. They implemented initial scene setup and added character animations. Further work involved adding a player controller script for character movement and integrating a camera controller. The user's contributions also include adding scripts for a follow camera and basic functionality for controlling a ball object's movement using the new input system.
controllerpersonunitycharacterunity3d
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Denis Rizov - Gameplay Programmer at Snapshot Games