top of page
Wizama1.jpg

WIZAMA Square One - Intern Programmer
- Unity, Git, Jira, Cocos2D, Android Studio -

 

My experience at Wizama :

During my fourth year of Gameplay Programming studies at Rubika Supinfogame, I completed an internship at Wizama studio. This studio develops its own console, the Square One, a cross between a board game and a touchscreen tablet. The studio is also responsible for developing and porting a number of games for their console.

I was able to participate in three missions during my 4-month internship:

  • The audit for a possible port of the Asmodee Digital game: Ticket to Ride .

  • The port of Asmodee Digital's game: Terraforming Mars .

  • Debugging the Square One console simulator on Unity.

 

 

- Ticket to Ride:

 

Upon my arrival, I was tasked with analyzing an existing project developed with CocosBuilder and Android Studio.
My work consisted of:

  • Peel the source code and understand the project architecture.

  • Prepare a comprehensive audit document assessing the feasibility and workload required for porting to Square One.

  • Provide technical documentation detailing the project organization and key dependencies.

 

- Terraforming Mars:

 

I then worked on porting the game Terraforming Mars, this time from an existing Unity project:

  • Taking charge and adapting the project to the specificities of Square One.

  • Initial development of necessary modifications.

    • Disable Online Features

    • UI redesign to display the player UI in every corner of the console

    • Changed the turn-based system to go along with multi-player UIs

  • Drafting of two documents:

    • Technical documentation of the port.

    • Clear and structured handover documentation for the developer responsible for taking over the project after my departure.

 

- SquareOne Unity Simulator:

 

Finally, I was led to correct various problems on the Square One simulator:

  • Fixed bugs related to Project Settings and Build Settings in Unity.

  • Improved stability and compatibility of the simulator with other internal development tools.

 

- Conclusion:

 

This internship allowed me to work on concrete projects in real-life conditions, to develop my Unity skills, to exercise my analytical skills, and to produce clear technical documents that are useful for current and future teams. I particularly appreciated the diversity of the tasks and the responsibilities entrusted to me from the very beginning.

 

© 2020 by Arthur Herbreteau

  • CVicon
  • Facebook Black Round
  • LinkedIn - Black Circle
  • itch.io
bottom of page