Vladimir Chavdarov
Tools and Gameplay Programmer
Vladimir Chavdarov
Tools and Gameplay Programmer
This personal project is a successor of my first attempt to make a digital character sheet for the Fallout TTRPG created by the content creators at Arcane Arcade. I did this in order to learn more about the WPF framework and get more experience with tools software, C# and XAML.
š§Engine/Language: C#, XAML
š„Team Size: solo
ā³Duration: Apr. 2025 - Ongoing
šCode: github.com
I had a couple of objectives with this project:
WPF Experience. This framework is popular for being used in proprietary software. This of course includes game engines. I also wanted to apply the MVVM pattern for this project so I can learn how to work with architectures relevant to the industry.
No Cut Corners. Since this is a personal project, I am not pressed by tight deadlines and hard requirements. I decided to avoid compromising and fully bring my vision to life.
Release-Oriented. The target audience for this tool is people without a technical background. The app should be unobtrusive and help people have smoother gameplay during TTRPG sessions. The repository is public and available to everyone to download and try.
The TTRPG system I am making this for comes with a lot of stats that need to be tracked. From the classic attributes like Strength and Charisma to injured limbs, weapon maintenance and survival stats. In order to make this more pleasant to interact with, I included the following:
Ā Parameters are automatically calculated based on certain criteria like skill proficiencies, SPECIAL attributes and so on.
A Modifier system that allows the players to freely adjust the value of a parameter by adding modifiers. This way, temporary buffs or debuffs can easily be applied or removed without altering the base value.
A Hint System that makes it easy to add custom tooltips to any text field.