I'm a full time C++ programmer by day, and an indie game developer at night. I enjoy making games, especially ones with interesting mechanics or twists. I've learned a lot of the pitfalls of game development the hard way, but have persevered and started an indie game studio with my wife and some friends called Fancy Fish Games, which I hope to one day make my full time job. I'm always interested in networking and sharing game development stories, so feel free to PM or email me if you want.

Image RSS Feed Latest Screens
Renderings Renderings Renderings
Blog RSS Feed Report abuse Latest Blog: There's Never Enough Time

0 comments by terra0nova on Jun 17th, 2009

One thing I can say with certainty is that there is not enough time in a day. Between all the things I have to do and my research work, there is much less time remaining than I would ideally like to spend on Aero Empire. While I haven been getting a lot of work done, and do expect to finish on time (at it's current rate, the code will be done before the rest of the game), I have several pages of notes of things I'd like to experiment with and implement that I just haven't gotten the chance to do. However, because I'm trying to keep the development on schedule, most of these ideas are pushed to "potential additions" so as not to get stuck working on the rendering engine.

While experimenting with new ideas and improving upon the rendering engine is great, there comes a time when you have to move on, and get started on the gameplay itself. I sometimes feel like an artist - never content with the renderings, and with every little artifact sticking out like a sore thumb. The worst part is that sometimes I have an idea to fix it scribbled down, however, at the same time, I know that it's only a minor detail and is not as important as the game itself. I don't know how many times I've had to tell myself that the renderings are fine for now - and that I can come back and make adjustments after the rest of the game is done (otherwise, I could end up spending years doing nothing but improving the graphics engine alone, which I have seen happen to many other projects).

There is also the flip side, however, where you always move on to something new because it seems more interesting, and always leave everything half done. When you get down to the boring details of an engine (debugging is a big "boring" detail for me), you can't help but want to start something else that sounds more fun. However, if you do, you will never have a completed game, even if you've half-completed all pieces of it.

So where is the balance? You can't work on something until it's perfect or it will never be done, and you can't only half-finish each part or else it will never be complete. You have to tread a fine line, getting the game to a point where it works and it follows a very constrained feature set, having the perseverance to do everything that needs to be done, and the ability to step back and say it's done instead of adding every new idea that comes along. Sure, sometimes it's good to incorporate new and novel ideas, but if you aren't careful and incorporate too many, then you'll end up with too much to do and will never be able to finish everything.

Sometimes, just thinking about the preciseness and difficulty required to make a game makes me wonder why I enjoy making games so much. But at the end of the day, it's all worth it when you see the resulting renders, the pretty videos, and an actual working game: viewing proof of your hard work materialized.

- David.

Start a group Groups
Aerosphere Studios

Aerosphere Studios

Developer & Publisher with 18 members, must apply to join

Aerosphere Studios is an independent game development studio. We are currently producing the game, Aero Empire (see games). Aerosphere Studios started...

Cat lovers

Cat lovers

Fans & Clans group with 582 members, open to all members

This is a group for everyone who likes cats, and wanna have a look at some cute/funny cats.

Fancy Fish Games

Fancy Fish Games

Developer & Publisher with 6 members, invitation only

Fancy Fish Games is an indie game development studio, founded by David Maletz, his wife Natalie, and some friends who are all passionate about making...

Indie Devs

Indie Devs

Hobbies & Interests group with 1,211 members, open to all members

A group dedicated to indie and standalone game development.

Indie Gamers

Indie Gamers

Hobbies & Interests group with 1,005 members, open to all members

For fans of indie games and hardcore indie gamers, no matter at all whether these indies are commercial or freeware/opensource! This is a hub used for...



Entertainment & Press group with 41 members, open to all members

Gives fans of indie games a chance to save money on awesome games and contribute to a good cause at the same time! Indie Gala lets customers set their...



Official group with 835 members, open to all members

Grab hand picked indie games, available for a heavily discounted price every couple of weeks at Indie Royale.

Post comment Comments
MahtXL Jul 25 2010, 4:40am says:

I gotta ask, what happened to shadow of time 1,2 and 3? maybe reply on my page or message me, i kinda like playing games in order.

+1 vote     reply to comment
terra0nova Creator
terra0nova Oct 21 2012, 12:59am replied:

Haha, I completely missed this comment. There is no Shadow of Time 1, 2, or 3, it's a parody game, and even it's title is a parody. It's the first and only in the series.

+1 vote   reply to comment
Samuk Jan 31 2010, 9:09pm says:

Alright mate :)

+1 vote     reply to comment
tschery Jan 12 2010, 2:49pm says:

got some pm at our forum ^^

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Offline Since
Jul 4, 2015
United States United States
Member Watch
Track this member
Activity Points
2,152 of 514,985
6 members
Time Online
1 week
Site Visits
Profile Visitors
8,075 (6 today)
Private Message
Send Now
Members Only
Google Talk
Members Only

Latest tweets from @davidmaletz

@Ascii211 @ICantESC @chasebethea I'm looking forward to it as well. But if you want to hear it, you'll have to escape :P.

Jul 2 2015, 12:34am

@Ascii211 @ICantESC Although to be honest, I didn't expect anyone in the beta to make it (and @chasebethea hasn't done the music for it yet)

Jul 1 2015, 7:09pm

@Ascii211 @ICantESC No, it was an elaborate bug that allowed escape (yay for feature-adding bugs). Of course I knew it could be beaten XD.

Jul 1 2015, 7:08pm

@Ascii211 @ICantESC He posted about it in the (beta-only) forums, but he's not giving any hints away :P.

Jul 1 2015, 5:56pm

Descending is easy. It’s heading back up that’s tough. Going Up? news - I Can't Escape: Darkness Game T.co via @IndieDB

Jul 1 2015, 5:55pm

*gasp* One of the beta testers of @ICantESC escaped! It is possible :P. Certainly not easy though.

Jul 1 2015, 11:02am

I just got @ICantESC working in linux (at least, ubuntu 32 bit)! Mac will have to come later as my dev mac no longer works :(.

Jun 30 2015, 4:42pm

@830toAwesome @ICantESC If we're talking literally in ICED, the ghosts patrol the area and keep an eye on them all :P.

Jun 24 2015, 9:35am

What does it take to survive in @ICantESC ? Find out in Surviving the Tomb news T.co via @IndieDB

Jun 24 2015, 9:34am

After taking 461 steps and collecting 1 keys in 0h 18m 44s, I became a watcher, ever vigilant, forever trapped via @ICantESC

Jun 24 2015, 12:30am

timothycourtney friends since Aug 24, 2014
MahtXL friends since Jul 25, 2010
tschery friends since Oct 18, 2012
Meister_Wolo friends since Oct 21, 2012
RedOwl friends since Jul 20, 2008
NinRac friends since Aug 26, 2013
Darthlex friends since Jun 21, 2009
ninjadave friends since Jun 17, 2009
Samuk friends since Jan 30, 2010
Timmon26 friends since May 24, 2009