Sign in to follow this  
cossie

becoming a Tools Programmer?

Recommended Posts

Hi, I've a .NET business progammer background with a hobbyist interest in making my own games - mostly mobile games - but I'm curious to know what a Tools Programmer does and what sort of things I should be working on to aim for a job like that? A lot of the job specs have "plugin development for Maya or 3DS", is there any more to it than that? Thanks, Cossie

Share this post


Link to post
Share on other sites
I dabbled in tools programming while at Eidos a few years back.

I'd recommend reading up on Managed C++ because you may need to interface directly with game objects which are written in C++, and you can write Managed C++ wrappers around these 'native' classes so that C# code can interact with them.

Also, for the UI, Windows Forms and the Model-View-Presenter pattern is a common choice, but gaining pace is WPF and the Model-View-ViewModel pattern. Could be useful to have knowledge of those two.

I never had to learn third-party scripting, but Unreal Script and Maya plugin development are often listed for tools programmer roles.

Share this post


Link to post
Share on other sites
"Tools programmer" is a very broad term. It ranges from library over systems to utility programmer. Writing plug-ins, im- and exporters for various other software is also a possibility. It might even refer to build engineer.

Broad programming knowledge is good for any programmer position, as is experience.

If you want to know more details, you could check out job offerings. They usually contain a wish list of skills.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this