Game concept development
Creating and testing game mechanics
Designing game components and artwork
Writing and editing game rules
Playtesting and gathering feedback
Researching market trends and competition
Assisting with production and manufacturing
Marketing and promoting the game