Tuesday, February 8, 2011
Enigmata TD Update
Enigmata TD (Working title) is about 60% completed, and I'm hoping to release it either March or April. This game runs on an all new custom built engine which runs 4 times faster than the Enigmata 2 engine. The Enigmata TD story takes place prior to the events of Enigmata 1, you play as Genu in this game.
- There will be 20 unique types of units all with specialized upgrades and abilities.
- Over 15 skills
- Various end of level upgrades
- Over 15 levels with unique bosses
I'll try to post more updates as the game nears completion.
Thursday, May 13, 2010
Enigmata TD
Taking a completely new direction here, my next game release will be Enigmata TD! This game will have an all new soundtrack by DJ Mia Lolita, the artist behind the Enigmata 1 soundtrack. This will not be your ordinary TD game, prepare for the Enigmata twist!
More details coming soon.
More details coming soon.
Tuesday, April 6, 2010
What's next?
I'm taking a break from Enigmata 3 for now, but I'm not straying away from the Enigmata genre! I've currently started on my next project, which takes place in the Enigmata galaxy, I don't want to give away too many details just yet as the game is still in a concept stage. It will likely be a RTS style game with simple controls, but complex strategies, and there will definitely be epic bosses!
Saturday, March 27, 2010
Enigmata 2 is released!
Well it has been a while since Enigmata 2 was out, so far it has been generally positive! I've been working non-stop fixing glitches since release, and finally its gotten pretty stable. I may add some secret content if I'm up to it, that'll be a surprise. Here are some stats about Enigmata 2, so far there are over 600k views, and an average game-play time of 42 minutes, which is pretty good for a flash game.
Anyway, I have an idea for a new game, I will start on it soon, it's not going to be another Enigmata game. I'll keep you guys posted on details for the new game!
Anyway, I have an idea for a new game, I will start on it soon, it's not going to be another Enigmata game. I'll keep you guys posted on details for the new game!
Sunday, January 31, 2010
Enigmata 2 Trailer Released *UPDATE*
Hey guys,
The game is about 85% done and I thought it was about time to release a trailer. You can view it on this youtube link:
NEW TRAILER: http://www.youtube.com/watch?v=qEq2ZHO42Kc
The game is about 85% done and I thought it was about time to release a trailer. You can view it on this youtube link:
NEW TRAILER: http://www.youtube.com/watch?v=qEq2ZHO42Kc
Wednesday, December 2, 2009
Simple Optimization Functions.
Here are some functions I came up with for various purposes, I'm sure there are more efficient versions out there. If you have any ideas on how to optimize these functions more please comment. If anyone has the time to test these out against their Math.function versions, please let me know the results. Thanks ahead of time.
Faster Rounding (Needs to be tested):
function round (ax:Number):int
{
if (ax>=0){
return int(ax+.5)
} else {
return int(ax-.5)
}
}
Faster Ceiling (Needs to be tested):
function ceil (ax:Number):int
{
if (ax>0){
return int(ax+1)
} else {
return int(ax)
}
}
Faster Flooring (Needs to be tested):
function floor (ax:Number):int
{
if (ax>=0){
return int(ax)
} else {
return int(ax-1)
}
}
Faster Absolute Value (Needs to be tested):
function abs (ax:Number):Number{
if (ax>=0){
return ax
} else {
return -ax
}
}
Faster Rounding (Needs to be tested):
function round (ax:Number):int
{
if (ax>=0){
return int(ax+.5)
} else {
return int(ax-.5)
}
}
Faster Ceiling (Needs to be tested):
function ceil (ax:Number):int
{
if (ax>0){
return int(ax+1)
} else {
return int(ax)
}
}
Faster Flooring (Needs to be tested):
function floor (ax:Number):int
{
if (ax>=0){
return int(ax)
} else {
return int(ax-1)
}
}
Faster Absolute Value (Needs to be tested):
function abs (ax:Number):Number{
if (ax>=0){
return ax
} else {
return -ax
}
}
Working on the new engine.

One of my favorite parts of creating games is designing the engine. Every game I make has a completely new game engine, and every one turns out to be better than the last. An engine defines what the game is capable of. The more time I spend programming a game, the more I end up wanting to stretch those limitations. Thats why I couldn't reuse the old Enigmata engine, because there is so much more I want to do with Genu's Revenge. And even now that I am half way done with the sequel, I'm thinking up ideas for an even more powerful engine.
One of the cool things about this new engine is that the enemies can have the same skills that you have. If you can shield, so can enemies. If you can use a Mega Blast or Nithilum Push, some enemies will have that skill too. This makes enemies much more challenging that in the original.
Also the game is much more customizable now, with the ability to place skills where you want them. In Genu's Revenge you can place skills on the numbers 1 through 9. You then activate the skills while in battle by pressing those numbers, either the regular numbers or in the Num Pad. Its not mentioned in the game, but those skills 1-9 correspond to the keys Z,X,C,V,B,N,M, etc. So essentially you can recreate the Enigmata 1 controls.
Currently the game runs much faster than its predecessor, this is mainly due to the fact I learned a lot of optimization techniques. Also I used cacheAsBitmap much more efficiently in this version. Hopefully more people will be able to play the game without lag. This is one of my main achievements in this game.
Subscribe to:
Posts (Atom)

