BitShares Toolkit isn't built on Bitcoin code. The code was written from scratch and is the first to implement Delegated Proof of Stake as a consensus algo. You are correct that it aims to be a fully fledged community / ecosystem rather than a minimal base implementation of a blockchain ledger. There is actually a project called BitShares PLAY (
http://www.bitsuperlab.com/pdf/BitSharesPlayWhitePaper.pdf) that is in development which aims to be a decentralized game asset marketplace. Could possibly fit your use case well.
I see now. Bitshares-PTS was surrogate for initial development, and the DAC toolkit indeed seems to implement DPOS chain from scratch. Is it in useable state? Also, is it possible to use it without PTS?
The DAC looks a bit cowboyish and complex, however it indeed appears to be its own thing, mentioned in OP.
if you are merely looking to use a crypto token for an in game currency, I would suggest looking into user issued asset solutions. NXT, CounterParty, and BitShares all allow you to register user issued assets which you can then distribute to accounts on each respective blockchain.
That's indeed the idea, but the point is having the most lightweight client as possible (I'd prefer to avoid SPV, but in the end it might come down to that).
Lol I definitely felt some cowboy vibes reading the code. There is a decent amount of technical info here as well
https://github.com/BitShares/bitshares_toolkit/wikiBitShares is usable but the lightweight client functionality hasn't been built into the toolkit yet. It is on the near term roadmap. They recently added mail server functionality which will act as the basis for e2e encrypted mail, messaging, and transaction broadcasting.
You can grab the latest desktop client here if you want to check it out:
https://github.com/dacsunlimited/bitsharesx/releasesHere is the start to the technical documentation bounty you linked in your OP:
https://github.com/drltc/docblockInvictus has been focused on perfecting the market rules. BitSharesX has market issued assets which peg the value of real world commodities (bitUSD, bitBTC, & bitGLD for example) as well as user issued assets (more typical for your use case). Now that the market peg has proven itself amidst fluctuations in BTSX price, they are focusing on bringing the DAC toolkit to feature completeness. There has also recently been a pivot to rename BTSX to BTS, and unite the separate "core" DACs (KeyID / DNS & VOTE) under BTS to consolidate the focus of the team.