Developer Manuals¶
Achievements
Architecture
- Architecture of Bugfinder
- Architecture of Chickenshock-backend
- Architecture of Chickenshock
- Architecture of Crosswordpuzzle-backend
- Architecture of Crosswordpuzzle
- Architecture of Finitequiz-backend
- Architecture of Finitequiz
- General architecture
- Architecture of lecturer-interface
- Architecture of Memory
- Architecture of the Multiplayer
- Architecture of Overworld-backend
- Architecture of Overworld
- Architecture of Tower-Defense-backend
- Architecture of Tower Defense
- Architecture of Towercrush-Backend
- Architecture of Towercrush
Authentication
Gamification
Illustrator
Languages
- How to pull docker images from GitHub
- Use Docker Compose Files
- Use Docker Compose files with Unity
- Backend-to-Backend communication in spring boot
- Lombok
- Mapping Objects
- Springdoc
- Run stress tests
- When to use raw JS?
- File naming convention
- Vue style guide
- Setup Vue with TypeScript instead of JavaScript
Project Management
Repository
ReadTheDocs
Services
- Login Backend
- Crosswordpuzzle
- Overworld Developer README
- Add achievements
- Add and set up areas
- Add keybindings
- Adding a new shop item
- Character Selection
- How to create a new World
- Database model and type
- Leaderboard
- Replay Menu Developer Guide
- Reward System
- Save Player Data
- Scene Transitions
- Add and set up barriers
- Add and set up minigames
- Set up the minimap and add minimap icons
- Add and set up NPCs
- Shop
- Load worlds
- Integrate a completely new minigame
Unity
Miscellaneous