Careers at I.D.E.A Inc.

We are looking for help in porting our Adobe Flash/AIR game Oville World to Unity for release on iOS.
We welcome creative talent who will play a key role in our small but growing team!




Unity/C# Generalist with iOS Experience


Responsibilities

  • Your primary responsibility will be to work along side Sr devs to build game systems such as inventory, questing, character customizations, and others.
  • Analyzing the existing AS3 code and architecture and adapt it to C#.
  • Development will include gameplay programming, game systems engineering, and performance optimizations.
  • Documenting the features you implement so others can put them to use.

Requirements

  • Undergraduate computer science degree or 2+ years of work experience building mobile games in a studio environment.
  • Strong understanding of Unity3D and Unity's UI systems.
  • Have shipped at least one mobile game built with Unity
  • Solid C# programming skills with good knowledge of OOP development using SOLID principles.
  • Are a strong communicator with excellent problem solving skills.
  • Working knowledge of Windows and Mac OSX, Building and debugging in Xcode, Provisioning Profiles and Digital Certificates.
  • Git, Subversion, or other version control.

Assets

  • Knowledge of Adobe Flash and AS3 is advantageous.
  • Experience with Google Sheets
  • Have worked with Behavior Trees and/or Finite State Machines.


Local applicants only please (Vancouver, British Columbia). We're looking for someone to work in our office.

To apply, please send your resume with a cover letter to: info@ovilleworld.com





Unity/C# Jr Developer


Responsibilities

  • Your primary responsibility will be to implement features and functionality from the original game into Unity.
  • Analyzing the existing AS3 code and architecture and adapt it to C#.
  • Working with designers and other developers to implement features within the existing project framework.
  • Gameplay programming, UI implementation, optimizing assets.
  • Report to Sr members. follow direction.

Requirements

  • Demonstrated experience in game development in Unity.
  • Strong understanding of Unity3D and Unity's UI systems.
  • Solid C# programming skills with good knowledge of OOP development using SOLID principles.
  • Are a strong communicator with excellent problem solving skills.
  • Git, Subversion, or other version control.

Assets

  • Knowledge of Adobe Flash and AS3 is advantageous.
  • Working knowledge of optimizing Sprite Atlases for mobile
  • Experience with Google Sheets


Local applicants only please (Vancouver, British Columbia). We're looking for someone to work in our office.

To apply, please send your resume with a cover letter to: info@ovilleworld.com





Spine 2D Animator (Esoteric Software)


Responsibilities

  • Convert Adobe Flash animations to Spine for import into Unity 3D.
  • Working with designers and other developers to implement features related to animations.
  • Report to Sr members. follow direction.

Requirements

  • Excellent knowledge of Spine animation.
  • Excellent knowledge of Adobe Flash.
  • Experience with exporting Spine animations for use with the spine-unity runtime.
  • Knowledge in optimization of Spine animations and exported assets for use in Unity.

Assets

  • Training in Classical/Traditional animation


This position is open to remote applicants. Must be able to work 9:00 to 5:00 in the PST timezone.

To apply, please send your resume along with a recent demo-reel or portfolio to: info@ovilleworld.com