“Blizzard Entertainment is seeking an experienced gameplay engineer
to focus on game rules systems…”
"# Fluency in C/C++ "
No other languages / programming frameworks were listed as required
skills for this position. Are you guys really going to express the
"game rules" in C or C++? That’s craziness!
Maybe they’re dealing with insane numbers of NPCs and/or players…?
This occurred to me, but I think the number would have to be absurdly
high to justify a decision to write the high level game logic in C or
Even so, aren’t there proper high level native and/or JIT compiling
languages that would be more suitable?
But VMs and compilers are a bit beyond “normal” C/C++
programming (in my personal experience as a mostly self-taught
programmer, at least), so then one would expect that to be in the
required skills as well…
The job, also then, would not be described as the "game logic"
programming job. It would be a “VM implementer” or “JIT compiler
Or perhaps they’re rolling their own AI scripting language for some
My theory: C/C++ is a requirement, and another language for game rules
systems would be easy/not necessary to know already…
If C/C++ are the most comparable languages to some proprietary
Blizzard technology, then they probably wouldn’t be much more better /
expressive than C/C++ I would guess.
Or Blizzard is on to
a C/C++ programming concept (or tool?) that we don’t know of.
Then knowledge of the concept would be more instrumental in being the
right person for the job than knowing C/C++, I would guess ;)On Tue, Mar 10, 2009 at 2:15 PM, David Olofson wrote:
On Tuesday 10 March 2009, Donny Viszneki wrote:
On Tue, Mar 10, 2009 at 2:33 PM, Jonathan Dearborn wrote: