…Away3DLite was a fun detour, but I’m gonna go ahead and drop it and go back to my old system. I’ve tracked down my memory leak when using Papervision, so I’m getting back on that boat (I’ll probably switch again when molehill shows up).
Papervision is faster. That’s all there is to it. It can display more objects with steady performance. Sorry Away3DLite!
I’m not happy with the way things are going with Dynamite Max, and I want to save that idea/IP for the future, when my engine is more developed. So now I’m just going to make a sidescrolling zombie shooter. Not nice as Dynamite Max, seeing as there won’t be as many puzzles, storyline, or as many features, but I need money now. This week I’m turning my current Dynamite Max build into a zombie slaughtering fun fest.
COMING SOON: Muzzle flash lighting goodness!
Don’t worry, you still get the level editor, platforming fun, and hey, now you get a buncha guns! Hell, it even sounds like an improvement!
Shading planes. Faking depth since.... forever.
So I was working with some semi-transparent planes to add some darkness / depth to my game, and came across a strange bug.
Oh, that's pretty!
Engine was stripped down, rebuilt using Away3DLite. Now I have to turn it back into a game.
Pretty huh? Too bad it's not a game yet.
Well, what can I say? Switching to Away3DLite was a larger task than I thought it would be, and now that things seem to be working, I’ll have to copy / paste a lot of my old work back into the project, and adapt it to work with the rebuilt engine. Isn’t making games fun?
Ok, so the last 2-3 posts were pretty hate filled because a papervision bug almost threw my game in the toilet. People say how much better and similar Away3D is to Papervision, because it’s a ‘branch’ or derivative. But the only similarity you’re likely to see these days is the painter’s algorithm. That’s where the similarities stop. There are several reasons I don’t like Away3D. First of all, if feels bloated. Secondly, you have to create an object to pass parameters in the constructor of every object. Come on. Strongly typed variables or GTFO.
I’m not happy about it. Away3D performance is terrible compared to Papervision3D, and the only way it can possibly be useful is if I use Away3DLite, a minimal ‘branch’ of Away3D. And oh lets see… It’s been optimized and stripped of all the flashy features. Well that’s nice.