Unity Internship at Gamejam

Overview

While working at Gamejam, a Vietnam based game developer, I managed to learn a lot about working in a large team for a software project as well as learning numerous skills for C# developing in Unity. My work there is described in the following points:

UI/UX

I was added to a Figma project with all of the screen layouts for an existing game project and was asked to implement the UI/UX layouts from Figma into Unity. I created the following 3 screens accessible from the starting screen from the game, with working buttons, select options, scroll, small animations…

VIP view

InAppPurchases Shop

Customization Shop

Developing a game prototype

Developed an idea/brief into a game prototype, creating all of the following:

  • Player mechanics
  • Enemies AI
  • Obstacles and interactions with them
  • Editor Tool for Level Building

gameplay image gameplay image

level builder level builder

For these projects I worked with a large team providing ideas for others and implementing received feedback into my own projects. I also learned from their work flow which I implemented in the game prototype, which included their Gamejam boot screen, their Boot - Game - Level - LevelItem architecture, and a basic idea for a home layout for the game.

Further improvment

With me returning to classes and the internship ending there were many improvements left to be done for the game prototype project, including:

  • Improving the enemy AI, making them in harder difficulties seek more often green gates and avoid red gates. At the moment the AI was left only seeking to reach the GOAL and depending on the difficulty avoiding falling off the track and jumping faster or slower.
  • Adding more obstacles to make the game more interesting.
  • Creating better 3D models for the lollipops as well as creating art for the background, goal and obstacles (Make the game better looking).
Luis Cano
Luis Cano
Engineering student in Computer Science

My interests include AI, Deep Learning, data analytics, app/web/software development, digital marketing.

Related