Working student at Don vs Dodo GmbH (Oct 2023 – Feb 2025)
Visit the Steam page →

Industrie Gigant 4.0 is a modern industrial management simulation in the tradition of classic tycoon and management games. Players found and manage industrial companies, build factories, optimize supply chains and react to global market dynamics. Implemented in detailed 3D visuals, the game features both sandbox and campaign modes.
My contribution
As a working student in the tech team, I worked at the intersection of gameplay programming, game design and QA. I independently implemented features that made the economic simulation more dynamic and realistic.

Dynamic events such as inflation, natural disasters or strikes constantly affect the economy.
🔧 Implemented features
- Random events system: Economic crises, environmental impacts and other events influence supply, demand and transport costs in real time.
- Company policies: Strategic choice mechanic where corporate values (e.g., expansion vs. austerity) affect AI behavior, investments and bonuses.
- Scripting with AngelScript inside Unreal Engine 5 for gameplay-related logic.
- Prototyping and iteration using UE Blueprints.

Players can select company values that influence bonuses and long-term strategies.
🤝 Cross-disciplinary collaboration
- Bridged game design and tech: translating design documents into technical concepts and validating ideas for feasibility.
- Participated in internal QA: balancing tests, feature debugging and feedback loops with the core team.
Tech stack & learnings
- Engine: Unreal Engine 5 (Blueprints & AngelScript)
- Version control: Unity Version Control (formerly Plastic SCM)
- Docs & communication: Confluence & Jira
- Soft skills: team communication, independent work, pragmatic problem solving in an active project

Production chains, sites and transport routes are the core of Industrie Gigant 4.0.
Outcome
Working on Industrie Gigant 4.0 was my first involvement in a full-scale PC game with a Steam release. Integrating into a professional team, working with UE5 and developing gameplay logic independently significantly improved my practical skills as a developer.