Skip to content

Posts tagged ‘Programming’


Halo Wars leader powers detailed (part 1)


Marcin Szymanski kicks off part one of a multiple part developers blog discussing the leader power designs in Halo Wars. The developers blogs contains some never seen before screenshots of the development along with some technical ins and outs about the design.

“We initially prototyped most of the powers in Halo Wars’ strong visual scripting system. This allowed us to get the powers up and running very quickly. It also helped us quickly iterate on the gameplay, because designers could jump right into script code to modify each power.

There were some areas, however, where the scripting system was slowing us down. It didn’t allow for very precise control over power execution, it didn’t support cool programmatic effects, and it was very difficult to debug. Being the greedy developers that we are, we decided that we wanted more! We could have retrofitted the scripting system to support the needed functionality, but it became clear that the right direction was to move everything into native C++ code. ”

Here is an example of the early Prophet of Regret leader power:


Read all about it on the Halo Wars website!