A
Argha SenReflections & Devlogs
2 min readBy Argha Sen

Cricket Manager - Devlog Entry #1

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.

Enjoyed this article? Share it:
Share on X
💬

Discussion & Comments

Loading comments...
Fetching discussion...

Join the conversation

Share thoughts, ask questions, or discuss technical insights. No account required.