These last days i was messing around with a simple 2.5, DOOM-like software renderer in Java (here is a shot). It's always fun to do that stuff - for me - and i really like writing software rendering stuff (the whole story here). However, i wonder if there is anything profitable that can be done with this. I slightly believe that there is, since it's done in Java and in theory can run wherever Java 1.4 exists (Mac, Win, Linux to name the popular, Solaris and FreeBSD to name the less popular and with some effort it can run from within a browser. Personally i did it mostly for the "impression factor" (put it somewhere in my webpage to impress visitors :-D), since most Java applets i saw are poor raycasting engines . The idea is that, if a consistent style is used, despite the old technology, if gameplay is good, it may make some to buy it. I try to convince myself (see the story i mention above) that if Aveyond and Cute Knight are kick-ass games (especially Aveyond), based on good gameplay but old technology, there is a possibility that such an engine can be used for a good game. ATOH, my last attempt to a game with Nikwi, didn't go that well (although when i opensourced an improved version, people liked it - someone even added it to the Debian package wishlist). So i think that it may be wise to ask some more experienced people in that area than me, before wasting time on this (i'm gonna make something at some point, but it will be of a lower priority since i already do other stuff to, like a mobile phone game i'm developing with someone else). Of course, i can always make it, put it up for sale, experience the failure and then opensource it . So, what do you think?