A strategic life simulation game where you navigate the challenging journey of a software developer's career from student to tech veteran.
Make critical decisions, manage your resources wisely, build your skills strategically, and discover multiple paths to successโincluding hidden easter eggs for the most strategic players!
Features โข Contributing โข License
- About
- Screenshots
- Features
- Game Mechanics
- Actions & Strategies
- Tech Stack
- Contributing
- License
- Credits
Life@Dev is an immersive career simulation game that captures the real challenges and triumphs of being a software developer. Starting from your choice of either a traditional CS degree path or a self-taught bootcamp journey, you'll face realistic decisions about how to spend your limited time each week.
- ๐ Educational: Learn about different career paths in tech
- ๐ Strategic: Plan your moves carefully - every week counts
- ๐ Realistic: Based on real-world developer career progression
- ๐จ Engaging: Beautiful UI with smooth animations and responsive design
- ๐ Replayable: Multiple paths and endings to discover
๐ Start Screen - Choose your path and begin your journey
๐ Path Selection - CS Student with Family Support or Self-Taught Bootcamp
๐ผ Gameplay - Manage your career, skills, and life balance
-
๐ค๏ธ Multiple Starting Paths:
- CS Student (Family Supported): Easiest start - family covers tuition and rent for 4 years
- CS Student (Self-Funded): Medium difficulty - pay $10K/year tuition + $4K/year rent
- Unemployed/Bootcamp Graduate: Hardest start - learn to hustle, freelance, and survive
-
โฐ Time-Based Progression:
- Each year consists of 52 weeks
- Actions cost weeks and resources
- Plan carefully - time is your most precious resource
-
๐ฏ Action-Based System:
- Build side projects (3 weeks)
- Grind LeetCode (1 week)
- Network online (1 week)
- Freelance gigs (4 weeks)
- Attend hackathons (2 weeks)
- And many more strategic choices!
-
โก Resource Management:
- Energy: Depletes with actions, recover through rest
- Stress: Increases with work, manage carefully to avoid burnout
- Money: Earn through jobs and freelancing, spend on rent and upgrades
- Coding Skill: Scale from 0-1000 through practice and experience
- Reputation: Build through networking, open source, and achievements
-
๐ Progressive Career System:
- Auto-promotions at junior/mid levels
- Manual job hunting at senior+ for strategic career pivots
- 6+ distinct career paths with unique progression
| Path | Starting Point | Key Positions | Peak Role | Salary Range |
|---|---|---|---|---|
| ๐ข Corporate Ladder | CS Student โ Intern | Junior โ Mid โ Senior Dev | Senior Developer | $60K - $140K |
| ๐ Management Track | From Senior Dev | Team Lead โ Eng Manager | CTO | $160K - $300K |
| ๐จโ๐ป IC Track | From Senior Dev | Staff โ Principal | Distinguished Fellow | $200K - $400K |
| ๐ผ Hustler Path | Unemployed | Script Kiddie โ Freelancer | Digital Nomad | $5K - $75K |
| ๐ Business Track | From Hustler | Agency Owner โ Tech Influencer | Tech Mogul | $120K - $1M |
| ๐ Specialist Track | From Hustler/Senior | Contractor โ Consultant | Industry Architect | $180K - $2M |
- ๐ 52-Week Years: Realistic annual progression with year-end reviews
- ๐ Stat Scaling: Long-term progression with 0-1000 scale for coding and reputation
- ๐ฐ Dynamic Income: Freelance payouts and salaries scale with your skills
- ๐ฏ Smart Promotions: Strategic job changes unlock new opportunities
- ๐จโ๐ฉโ๐ง Family Support: Financial safety net for CS Student path (first 4 years)
- ๐ฒ Random Events: Unexpected opportunities and challenges
- ๐ค AI Interviews: Practice interviews with AI-generated questions
- ๐ Multiple Endings: Different outcomes based on your career choices
- ๐ฅ Easter Eggs: Discover hidden achievements
- ๐ฑ Responsive Design: Play on desktop, tablet, or mobile
- ๐จ Modern UI: Clean, professional interface with smooth animations
- โก PWA Ready: Progressive Web App structure (offline support coming soon)
- ๐พ Save: Game state persistence with manual save option
- ๐ Career Statistics: Track your lifetime earnings and progress
Energy (0-100)
โโ Depletes when taking actions
โโ Recover through rest and self-care
โโ Required for all productive activities
Stress (0-100)
โโ Increases with work and challenges
โโ Reduce through self-care and breaks
โโ High stress leads to burnout (game over at 100)
Money ($)
โโ Earn through jobs and freelancing
โโ Spend on rent and investments
โโ Can go negative (debt) but risky
โโ Bankruptcy at year-end if unable to cover expenses
Coding Skill (0-1000)
โโ Improve through practice and work
โโ Unlocks better job opportunities
โโ Scales freelance income
Reputation (0-1000)
โโ Build through networking and achievements
โโ Opens doors to better positions
โโ Increases freelance rates
Each action costs:
- Weeks: Time investment (1-4 weeks)
- Energy: Effort required (5-60 points)
- Stress: Mental toll (5-40 points)
- Money: Sometimes required for investments and shop
Each action provides:
- Coding Skill: Technical improvement
- Reputation: Professional network growth
- Money: Direct income
- Special Effects: Unlock new paths or opportunities
At the end of each year:
- ๐ Performance Review: See your annual progress
- ๐ฐ Salary/Financial Summary: Review earnings vs expenses
- ๐ Promotion Check: Eligible for advancement?
- ๐ฏ Career Suggestions: Recommendations for next steps
- ๐ Achievements: Unlock special milestones
| Action | Weeks | Energy | Coding | Reputation | Money |
|---|---|---|---|---|---|
| ๐งฎ Grind LeetCode | 1 | 15 | +5 | 0 | 0 |
| ๐ ๏ธ Build Side Project | 3 | 30 | +8 | +5 | 0 |
| ๐ผ Freelance Gig | 4 | 25 | +10 | +2 | Dynamic* |
| ๐ Attend Hackathon | 2 | 40 | +20 | +5 | 0 |
*Freelance income scales with your coding skill and reputation
| Action | Weeks | Cost | Effect |
|---|---|---|---|
| ๐ Network Online | 1 | $100 | +10 reputation |
| Action | Weeks | Effect |
|---|---|---|
| ๐ด Sleep In | 1 | +50 energy, -10 stress |
| ๐๏ธ Touch Grass | 3 | +100 energy, -50 stress |
- Next.js 16.1 - React framework with App Router
- React 19.2 - Latest React with concurrent features
- TypeScript 5 - Type-safe development
- Tailwind CSS 4 - Utility-first CSS framework
- Google Gemini AI - AI-powered interview generation
- Appwrite - Backend-as-a-Service
- ESLint & Prettier - Code quality tools
- Start with CS Student (Family Supported) for easier gameplay
- Balance energy and stress management carefully
- Build coding skills early through LeetCode and side projects
- Save money for career transitions
- Network consistently to build reputation
- Scale freelance income with high coding + reputation
- Plan strategic career pivots at the right time
- Discover easter eggs through unique action combinations
- Optimize with multi-week actions for efficiency
- ๐ Report Issues
- ๐ฌ Join Discussions
We welcome contributions! Whether it's bug fixes, new features, or documentation improvements, your help is appreciated.
Please read CONTRIBUTING.md for detailed guidelines.
- Follow TypeScript best practices
- Use Prettier for code formatting
- Ensure ESLint passes without errors
- Add comments for complex logic
- Test your changes thoroughly
This project is licensed under the MIT License - see the LICENSE file for details.
Built with โค๏ธ using React, Next.js, TypeScript, Appwrite and Tailwind CSS.
Made with โค๏ธ by developers, for developers