Jump to content

  • Log In with Google      Sign In   
  • Create Account

job requirements


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
2 replies to this topic

#1 tejvagyok   Members   -  Reputation: 102

Like
0Likes
Like

Posted 26 August 2014 - 12:02 PM

Hi,

 

I'v been into writing chess engines since the age of 16 as a hobby, and realised, some people develop game-AI as a full-time job. Is there anyone on this forum, who works in a similar role, or otherwise has some first-hand experience about what requirements are usually needed for such a job?

I was thinking about spending max a year writing a starcraft engine, so I would have lot of code to demonstrate ( besides chess engine, and my eight years of unrelated professional experience ). But I have no idea if that is really worth doing, and if not, what would be an appropriate qualification.

If you have useful information, thanks in advance!


Edited by tejvagyok, 26 August 2014 - 12:03 PM.


Sponsor:

#2 ApochPiQ   Moderators   -  Reputation: 15832

Like
9Likes
Like

Posted 26 August 2014 - 04:19 PM

It all depends on what kind of game AI you're interested in. Approximating a solution to a chess game is one kind of AI; running a game like StarCraft is vastly different; and a shooter is going to be different yet again.

Some techniques are good to know and will appear in various flavors in many different forms of AI. You should pick up books like Game AI Pro or the AI Game Programming Wisdom series (full disclosure: I have articles in the Game AI Pro series, although I collect no royalties for them). That kind of reference will be very valuable and give you a vocabulary for talking about game AI tools with other programmers and designers.

An AI for StarCraft can be a good exercise, but in general you'd be better served with something more original: design your own game and implement an AI to play it. Could be any kind of game, from a Mario style platformer to a Battlefield style shooter or even a strategy game.

The reason I recommend this is that game AI programmers must interact with virtually every sub-discipline within game development. You'll need to be at least passingly familiar with animation, rendering, audio, physics, and so on. The more breadth you have as a developer the better AI programmer/designer you can be.

#3 IADaveMark   Moderators   -  Reputation: 2489

Like
0Likes
Like

Posted 26 August 2014 - 10:11 PM

Preach, brother Apoch!


Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC

Professional consultant on game AI, mathematical modeling, simulation modeling
Co-advisor of the GDC AI Summit
Co-founder of the AI Game Programmers Guild
Author of the book, Behavioral Mathematics for Game AI

Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play

"Reducing the world to mathematical equations!"




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS