A Digital Companion for DC20
A humble start for very large dreams, and hopefully you want to be a part of it!
<aside> š
This page, the dedicated Discord and the app are publicly available - itās the easiest way to pass things around. But remember,
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>
<aside> š
Give me the web version, quick! http://dc20.online/
You can read more about the state of the different versions on the release page Release 0.1.0
iOS: Due to Apple not allowing distribution of applications outside of the App Store, and then charging developers a license cost to put the app there - the iOS app is not yet available to the public. But it is supported, I just canāt get it to you right now. Hang in there!
</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.
<aside> <img src="notion://custom_emoji/f1b04da1-ac7d-46e2-ad49-7728b6e93f17/1adea8c0-1cf7-804a-94c8-007abcc178c6" alt="notion://custom_emoji/f1b04da1-ac7d-46e2-ad49-7728b6e93f17/1adea8c0-1cf7-804a-94c8-007abcc178c6" width="40px" />
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.9
or0.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> <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>