Make
games great by giving development teams the powerful and easy
to use technology they require.
In the light
of this Asylum defined their mission fulfilment strategy and
produced a new game engine.
Asylum’s
technology team use these objectives to guide their work:
Develop
all code as multi-platform and then implement individual
platform optimisations and features that exploit each piece
of hardware’s unique strengths.
Always create
proper code solutions that promote re-usability and therefore
continuous refinement of the core modules used across most
game genres.
Integrate
new functionality, as the company’s development teams
and strategy requires.
Make all engine
technologies data driven, thereby allowing the game development
team to maximise their effectiveness within the available
timeframe.
Find new ways
to make the game development process smoother and more efficient.
Predict the
next cycle in hardware in order to deliver high quality
games early in the life of a new console.
Use appropriate
middleware where this provides a high-performance, multi-platform
solution.
The
benefits of this strategy are:
The
game’s buyers get better looking and better sounding,
faster performing games.
A well-planned production pipeline allows a faster game build.
This means assets are seen in the game quickly allowing them
to be tuned and balanced for as long as possible within the
available development time.
The
game designers can implement the game design knowing that
much of the core functionality is already present.
The
data driven nature of the game allows games to be implemented
and tuned with less dependency on programmer time. This also
allows the publisher to make changes during a development
with the least possible impact on the schedule.
The
development team gets to start work earlier and work more
efficiently. They have more time to do the cool things that
make games that stand out and are less restricted in the ideas
they can include.
Allows the core game mechanics
to be realised early in production, upon which, the rest of
the game can be created.