Cricket Manager - Devlog Entry #1
- #1Cricket Manager - Devlog Entry #1 Current
- #2Cricket Manager - Devlog Entry #2
- #3Cricket Manager - Devlog Entry #3: Gaining Momentum
- #4Cricket Manager - Devlog Entry #4
- #5Cricket Manager - Devlog Entry #5: Next.js 15, Drizzle ORM, and Simulation Tuning
- #6Cricket Manager - Devlog Entry #6: The Transfer Market & Dynamic Match Dynamics
- #7Cricket Manager - Devlog Entry #7: Introducing the Gym, Gate Receipts & Match Center 2.0
- #8Cricket Manager - Devlog Entry #8: Strength in the Engine, Anti-Shill Guards & Market Pavilion
Table of Contents (7 sections)
Introduction
Welcome to the first devlog entry for Cricket Manager, a strategic multiplayer simulation game that puts you in the shoes of a cricket club manager. If you love cricket and tactical management simulators, this game is built for you.
On June 16th, 2023, I announced the concept to a small group of cricket enthusiasts and was overwhelmed by the positive response. I have been hard at work bringing the vision of Cricket Manager to life.
Throughout this devlog series, I will share behind-the-scenes engineering progress, architectural decisions, and game design updates.
What is Cricket Manager?
Cricket Manager combines realistic statistical match simulations with deep club management: tactical squad selection, player training, youth recruitment, and competitive multiplayer leagues. Every tactical decision on the pitch and in the boardroom directly influences match outcomes.
Prototyping
Over the past month, a group of dedicated cricket fans and I spent significant time brainstorming and prototyping core game mechanics. Through rapid iterations, we modeled different approaches for the match simulation engine and player rating attributes.
Tech Stack Evaluation
In the earliest prototype, I explored using AdonisJS. However, as the project evolved, its rigid conventions felt less adaptable to our custom simulation requirements.
After evaluating alternatives, RedwoodJS proved to be an ideal fit. RedwoodJS provides a cohesive full-stack TypeScript environment combining React, GraphQL, and Prisma ORM, offering a robust ecosystem for rapid, type-safe development.
API & Schema Development
A high-throughput API is critical for seamless client-server coordination. Much of this month was dedicated to designing GraphQL schemas, type definitions, and mutations supporting match orders, squad rosters, and real-time game states.
What’s Next?
In the next phase, we will focus on UI component integration, refining match engine execution, and building out automated integration test suites to ensure statistical consistency.
Thank you for following along on this journey!
Stay Connected
Follow updates on Twitter/X for the latest development news.
Discussion & Comments
Join the conversation
Share thoughts, ask questions, or discuss technical insights. No account required.