On Thursday, 20 December 2012 at 18:41:13 UTC, Kiith-Sa wrote:
This is the first release of ICE, a small game project I'm
working on at the university.
ICE is a vertical shoot-em-up created with moddability in mind.
Its gameplay resembles games like Tyrian and Raptor: Call of
the Shadows.
There's still a lot of work to do (moddability is there but no
user-friendly editor, no ship upgrading, need better sounds,
bosses), but at least the game is playable.
We're using a component-based entity system (where components
behave as
plain data), allowing various custom entities to be created
without touching
the code.
The game is pretty slow on older PC's; this is not a D issue,
but some
code (graphics) is just written very inefficiently right now.
It's getting
better, though; D features made it easy to write tools to
profile memory
allocations and frame times; we can do stuff like find the
slowest frames,
break them down into zones to find out what took the most time,
even
find the allocations made during these frames. (I'd like to
separate thisinto another project in future).
See the full announcement here:
http://icegame.nfshost.com/index.html
Download the game:
http://icegame.nfshost.com/pages/downloads.html
Forums:
http://iceforum.nfshost.com/
Comments/criticism welcome (I've worked on a few toy game
projects, but this is
the first one that actually had a release; there are likely
many beginner
errors).
Awesome! Works perfect (without errors) on Arch Linux x86_64.