I am a game designer / programmer with over 25 years’ experience. I’ve worked with Rockstar Games, Blue Byte Software, Tale of Tales, Tequila Works, and many others, on games that have been played by millions of people. I’ve worked on role-playing games, casual games, interactive storytelling, strategy titles, online games, free to play, indie, mobile, PC, console, you name it.
You can find my detailed softography here.
I work as a free-lancer, preferably from home, which is in Lyon, France (GMT+1 timezone). I speak (and can work in) English, Dutch, German, and French.
Areas where I can help you:
- Programming: full stack web development, gameplay, tools.
- Game design: narrative design, systems design.
- Production: consulting on project feasibility, processes, company strategy.
- Teaching: all of the above.
I also do public speaking on all of the subjects above, and more.
- Python (Flask, SQLAlchemy).
- C# (Unity).
(I can and have learned other languages and frameworks when needed.)
Since 2012 I have been running Gameconfs, which is written in Python, uses Flask and PostgreSQL, and runs on Heroku.
I review game designs in all stages of development, identify problems and weak spots, propose solutions, and generate new ideas. This way you can manage risks before they turn into expensive problems. I’ve worked in all kinds of game genres, platforms, and monetization models.
I write game concept or design documents from scratch so you have a solid basis to work from – an ideal solution if you are temporarily short of key personnel, as well as improve your game’s design when it is already further along in development, in the areas listed below.
- Narrative design.
- Systems design.
- User interface and UX design.
- Metrics (gameplay and f2p).
- Procedural content generation.
I’ve spent years working as a producer and project manager, and I co-founded and helped run a successful game development studio. I have always been interested in what makes game teams and projects succeed or fail.
My unique background makes me familiar with all aspects of development: creative, commercial, technical, or management-related. It means I can communicate effectively with any member of a game development team.
Production is hard to do remotely, so my services in this area are limited to consulting.
- Review or audit project plans, schedules, risk analyses.
- Troubleshooting. Identify, then help solve or mitigate problems and risks.
- Work on processes, working methods, team structures, at different company sizes.
- Coaching and training.
I have taught courses and workshops at universities and game development schools in France such as ENJMIN, Ecole Bellecour, and Gamagora, as well as remote talks for universities abroad.
- Narrative design.
- Game systems design.