COSMICO - BRIGHT IDEA EDUCATION

Role: Junior Game Developer
Game engine: Unity Game Engine
This was a month-long internship where I was a Junior Game Developer, working in a team with two other developers and a CTO (Chief Technology Officer) to create a fun, educational, open world mobile game. My responsibilities included implementing game functionality, optimizing scenes for mobile, translating design ideas, concepts, and requirements into a functional and engaging game.
This role helped me develop my C# programming and Unity 3D skills as well as soft skills like working closely with team members, solving problems together and being flexible and adaptable to any changes to the game.
This game starts off by letting the player create a profile and customise their avatar and select their age group, this determines how much help and how difficult the game is for them. They are then taken to the world which is a futuristic school, the user can walk around, interact with objects and characters in the game. The game follows a storyline where the player is guided through the school by these characters and they play games for example, they have to help a student with homework, or is challenged to a card game with the school bully. These games all created with the school curriculum in mind, they teach children English, Maths and Science while still being fun and engaging.
- Experience with Unity 3D
- Experience with iOS and Android development in Unity
- Strong C# object-oriented programming and scripting language skills
- Experience working with game assets (meshes, animations, materials etc)
- Experience profiling and optimizing game and render performance
- Experience working on a physics-based game project, source control systems such as Git in a multi developer team environment.
- Understanding UX design process and experience working with UX design team and/or development team.