Requirements for game programmers of istar studio

Published February 27, 2010
Advertisement

Zhixing

Feb.26, 2010

The imaginary requirements for game programmers of istar Studio were as below:

1.Basic CS/SE knowledge
2.Deep knowledge of games and a passion for game development.
3.Strong 3D math (linear algebra, trig, matrix/quaternion math)
4.Knowledge of Data structure & algorithm
5.Solid background of Computer Graphics(Rendering, animation, special effects)
6.Strong animation-related physics(rigid body physics, collision detection)
7.Knowledge of software design: modular architecture, event-driven architecture, software design patterns and object-oriented design
8.Working knowledge of various SDLC methodologies (Waterfall, Agile, SCRUM)
9.Deep knowledge of data compression.
10.Excellent C/C++ skill(STL, windows api, Qt, MFC)
11.Experience in C# & .NET platform
12.Scripting experiences(LUA/TCL/Python/Javasript)
13.Experience with RenderWare, Direct 3D, Open GL, or equivalent.
14.Experience with shader programming, especially with Cg.
15.Be fluent in multi-threaded programming
16.Be fluent in SIMD programming
17.Deep understanding of XML
18.Ability to quickly understand and work with internal and externally developed code.
19.Experiences on Gameplay programming
20.Physics-related programming(rigid body physics, collision detection)
21.Experience implementing animation systems (Vertex/Skeletal animation)
22.Experience on developing 3D-render systems or Special effects system
23.Tools development experiences (content editing tools, 2D and 3D art content pipelines, art importers/exporters, and automated content/data)
24.Familiar with current animation and modeling packages
25.Experience with the Unreal engine
26.Experience of all phases of the product cycle
27.Experience architecting and developing integration projects using WCF and web services
28.Years of professional experience in game industry or a related industry
29.Experience as an engineer on a large team and has previously published games.
30.Experience working with applications geared toward customer service
31.Knowledge of and/or interest in wireless technologies

32.(Plus) Experience with Maya api, Nuke api and MEL programming.
33.(Plus) Experience with commercial game physics packages
34.(Plus) Experience in working with MySQL + Apache
35.(Plus) Experience with Linux
36.(Plus) Experience with Server/networking programming
37.(Plus) J2ME experience
38.(Plus) Experience developing for iPhone, Android, J2ME, BREW and/or Blackberry devices
39.(Plus) Experience with Web development

If you meet all of the requirements above, please send me an email(istar.shen@gmail.com).

0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement