View Job

This job is inactive


Company Profile:
High Impact Games | Employees: 45

logo2

High Impact Games is an independent game developer located in the Los Angeles area. We are a mid-sized, efficient team of highly experienced people dedicated to making AAA quality games for top publishers in a fun and creative atmosphere. Our company is seeking talented individuals who are excited about working in a positive, hands-on environment.

Job:
Programmer | High Impact Games  | North Hollywood CA 91602 USA | Full Time
Job Description:
High Impact Games is looking for programmers who want to be more involved in the process of development. If you want to avoid being a small cog in the giant machinery of production, and instead be a dynamic force of game creation, consider being a gameplay programmer at High Impact Games. As a Gameplay Programmer, the candidate’s primary responsibility is to programmatically implement the game design in collaboration with the design department. The candidate’s responsibilities may span from the single-player experience to the networked multiplayer game, according to the needs of the company. The candidate will also be responsible for coordinating the implementation of the game (as it pertains to his/her tasks at hand) with artists, designers, and other programmers.

- Fluent in C / C++

- Must have excellent math skills and be very familiar with linear algebra, trigonometry, and 3D math

- Must be able to create very fast, efficient code that is easy to read

- Must be willing to refactor code when needed

- Must have excellent communication skills and work well with programmers, designers and artists

Please answer the following question and return it with your resume and cover letter:

QUESTION:
Explain what the function below does. Fix errors in the code, and rewrite the function to be as fast as possible while maintaining its intended purpose. Some accuracy may be sacrificed for the sake of speed.

ASSUMPTIONS:
* The function rand_FloatRange(float a, float b) returns a random float number, 'x', such that a <= x <= b.
* The function plot_point(float x, float y) plots a point in our display window. The center of the display window is (0.0f, 0.0f).

#define PI 3.14159f
#define CALC_PNT(rad, ang) x = rad*cos(ang); y = rad*sin(ang)

void PlotPnts()
{
for(int i=0; i < 100; i++)
{
float x,y;
CALC_PNT(10.0f, rand_FloatRange(0.0f, PI/0.5f));
plot_point(x,y);
}
}
Categories: Programmer / Engineer
Pay: 48,000.00 - 75,000.00/Yearly
Experience Required: 2 yrs
Platforms: Playstation 3,PSP
Minimum Education Level Required: Bachelor's Degree
Work Site: On site

City

 State

 Postal
 Code

 Country

North Hollywood

 CA

 91602

 USA
Contact Name: Roberto Rodriguez
Email:
Phone: 818.763.3653
Fax: 818.763.3580
Job Code: Progr