 | Game Design and Development - Code, Psychology and Analytics |  |
• Taking a single game concept (simple platform game called 'AstroRat') and developing features over multiple chapters
• Each chapter advances and updates the game
• More than just making a game - but also learning about 'Psychology' and 'Game Analytics'
• Developing analytics dashboards
• Analysing levels (e.g., procedural levels - are there any 'bugs' - players fail/struggle)
• Science and pyscology to build a profile of the player
• Learning about 'ethical' game - developing games that control and manipulate players
• We flex out the core concepts using popular web-based languages and tools as they are easy to access, test and explore/experiment with
• The examples and concepts can easily be transfered to other languages and API (e.g., C/C++/Java/DirectX/Vulkan)
Anyone can write a game! But learning to write a great game - now that's a different challenge entirely. A game that uses analytics and psychology to understand player behavior, identify pain points, and refine mechanics until they feel just right. A game that evolves based on real data and player feedback, creating an experience that feels intuitive yet endlessly engaging. It's about crafting something that resonates deeply, a world that immerses, surprises, and keeps players coming back for more. Game development isn't just about coding - it's about understanding people and designing interactions that make the experience unforgettable.
 | Chapters |  |
 | Resources & Links |  |
• WebBook Lab (JavaScript/Canvas/HTML/Misc)
• WebGPU Lab
|