Unity C# Programmer (Lead)

Posted On: March 16th, 2015    Job Type: Full Time    Job Location: ,

Bohemia Interactive Simulations (BISim) is a global software company at the forefront of simulation training solutions for military and civilian organizations. BISim develops high-fidelity, cost-effective software solutions for tactical military training.

Position: Unity C# Programmer (Lead)

The project:

We are developing a copy-cat version in Unity of our main product, VBS3. This copy-cat version is a lite version compared to the real one, however we will still need it to function and look as if it is the same product. You will have one other lower-level programmer working for you, but you will be ultimately responsible for the efficiency of the Unity project.

Education Required:

Education in programming is a plus on top of experience – but not necessary with the right credentials.

Experience Required:

Real world experience is required. Experience working under deadlines for a company is required. Work experience related to “self – employed” businesses will not be seen as work experience, but instead will be seen as project experience.

We are looking for a lead programmer to develop a game framework for us in Unity. Strong C# programming skills are a must, as well as superior knowledge in efficient programming.

Specific functionality:
– Character controller that allows for movement: forward, backward, side to side strafing, pivoting, jumping, crouching, prone position, as well as calling character animations.
– Basic Enemy AI. Enemy must be able to move and behave as an intelligent NPC. (Basic is stressed).
– Main Character must be able to shoot projectiles, must be able to see through scope, must be able to aim a grenade using a parabolic aim reticle.
– Must be able to program a free floating camera (user controlled), and switch to a FPS camera.
– Must be able to create a working inventory system
– Dynamically load audio from a url
– Must be able to spit out data from Unity to a database
– Demonstrate basic navmesh interaction for NPC
– Must be able to develop co-routines to sequence movement for an Unity between multiple points
– Must be able to program total control over real-time timeline. (Pausing, rewinding real-time playback, etc..)


– Programming switchable clothing (armor) and weapons a plus
– Programming switchable body parts a plus

Important information:

– The position is for a 4 month Contract here in Orlando, FL.
– $30/hr pay.

email hidden; JavaScript is required