A Digital Companion for DC20
A humble start for very large dreams, and hopefully you want to be a part of it!
This page may not be kept up to date 100%, instead I put all my focus into the app! But some good news are that we’re releasing a new version about every 2-3 weeks, and we are now a small team of volunteers doing our best to deliver great content and function to you as soon as possible
<aside> <img src="notion://custom_emoji/f1b04da1-ac7d-46e2-ad49-7728b6e93f17/1b0ea8c0-1cf7-8042-b662-007a33fd80bd" alt="notion://custom_emoji/f1b04da1-ac7d-46e2-ad49-7728b6e93f17/1b0ea8c0-1cf7-8042-b662-007a33fd80bd" width="40px" />
DC20 App Community Discord
Join the DC20 App Discord Server!
</aside>
<aside> <img src="/icons/link_purple.svg" alt="/icons/link_purple.svg" width="40px" />
WEB APP https://dc20.online/
</aside>
Currently the app is pretty scaled down; it’s very far from its final form - but it needs to start somewhere! 😊
Incomplete 0.8 content and only level 1 is very sparse - but creating the foundation for growth has taken time and I really appreciate your patience! Our next step is of course to cover all content, make sure all calculations are in place and be a digital complement, or replacement, to your paper character sheet. But there is so much more to come!
— Nik 🥂
Starting out this project there have been so many great ideas; so many cool things we can do - and want to do. And I want work going forward to be community driven, so I will make sure to try to involve you all into the development process as much as possible. Starting of with feedback, to perhaps polls and later on driving the direction even more. But, that’s when we’ve gotten past our obvious hurdles - reaching a functional baseline.
The Baseline
Here’s what the app absolutely will be able to deliver, hopefully not before long.
After we have the baseline in place we have so many things that we want to see; and some of them in turn will require other parts to be in place first. But given enough time and attention - I believe we can achieve these ”dreams” and more!
I want to know what you want? What are your needs? I really want your help with prioritisation and more suggestions to make the expansion from baseline to amazing as pleasing and quick as possible. We’ll figure out some nifty way to handle this in the future, for now here’s a list of interesting goals.
There’s is an official Discord setup just for this app. You can find it here:
Join the DC20 App Discord Server!
Why Discord
Basically; this app is and/or will be huge. I can see great potential, but also a lot of work. I wanted to have a dedicated space where we could talk about this without involving Coach or his team; and if you ask him he wouldn’t have it any other way.
Seriously, The Dungeon Coach and his team does NOT want your input of feedback about the app; they are making the wonderful game and here’s where we make the amazing app. But if you want to let the DC20 community know what you think and discuss things on a larger scale, there will be a dedicated chat in the; The Dungeon Coach official discord - just don’t tag the ”Game Devs”! ;)
Speaking of Bugs, what counts as a Bug? The app is very, very early and it’s trying to hit a moving target while creating a really cool engine that supports homebrew and tweaking all of the rules in the game. So some things are scaled down, others left out and a missing feature is not a bug. But if something that seems like it should be working, or if some calculation are off - yes, please do report that! 😀 But not being able to create some certain character due to missing classes; or Standard Array not being available - those are shortcuts being dropped. Some because they don’t prove a point - others because we’re waiting for Beta
0.9or0.9.5
Hello, I'm Nik! I'm the dev team ¯\(ツ)/¯
I started out with a prototype on Android, and some others had their prototypes and ideas. We all got in touch with Coach and his team and then we got started on making an app together. But with two combined quotes:
Jurassic-Jeff Goldblum: "Life, uh, finds a way" 🦖
Newton's Third Law of Motion: "For every action, there's is an equal and opposite reaction" 🥼
We put those together and the result; the team shrunk down to just me. But I've been hard at work and love this project, even though it's massive and has taken a lot of time.
If only it was as easy as "We'll take dndbeyond, change it for DC20, make it good and then start adding new cool features!", that would have been amazing. But everything is created from scratch so getting it all in place has been tricky, and needs more work.
I haven’t been completely alone; some contributed some before they left the team - and I have gotten help from my friends with some parts of development and teaching me about design and design tools. A lot of love and credit to Henrik and Sophia 💜
For those that are interested this is a Kotlin Multi-Platform setup with Compose for the UI Framework. So there are some growth pains since it's not stable for all platforms etc. But it has been able to provide me, an Android dev, the ability to target iOS, Desktop(s) and Web - that being said there might be some issues with distribution as you will be able to see in the release packages 😉
I have invented some pretty nifty systems to be able to have access to all content in a codified language that can be manipulated in a back office; and be open for custom creation, overshadowing and homebrew. As well as some cool ideas on calculations and data handling. If there’s an interest I would love to show this of in community posts and perhaps even open coding sessions for people that are curious on what’s going on ^^
The app is scrappy, but simulates all the possible challenges so that there will be no curveballs down the line. For instance; all classes and other “collections” are serialized and transferred via JSON- but the source is just another part of the app, and when models are more stable we can shift them over. Storage isn’t optimised and granular for querying etc. but until that’s needed it’s another one of those scrappy setups that are saving us a bunch of time right now.
<aside> 🚀
This page, the dedicated Discord and the app are publicly available - it’s the easiest way to pass things around. But remember, only early backers will be able to use the app!
This is part of the early backer reward for the DC20 Kickstarter; if you did not back the kickstarter within 3 days of its launch - you’re email will not be recognised in the app. Make sure to use the exact email you provided when backing the project when you are in the app.
This app will be available for everyone in later stages! 👍
Don’t worry, your email is not publicly available only it’s “fingerprint”.
</aside>