00:00
00:00
glitchs2d
I'm a musician, producer, and a hobbyist game programmer.

Glitch @glitchs2d

Age 31, Male

Sacramento

Joined on 10/22/10

Level:
8
Exp Points:
624 / 710
Exp Rank:
> 100,000
Vote Power:
5.03 votes
Rank:
Civilian
Global Rank:
> 100,000
Blams:
2
Saves:
20
B/P Bonus:
0%
Whistle:
Normal
Trophies:
1
Medals:
641
Gear:
1

Eden and the transition to Unity.

Posted by glitchs2d - November 22nd, 2014


 

There has been quite a bit of time since my last update, and for good reason. We were having trouble with Flash and Starling loading ATF files consistently; sometimes it would not load a background right and crash the game. So we decided to move the game over to Unity, which has come with its own struggles. I already knew C# from my time playing around with XNA while I was in high school, so I thought things were going to be pretty easy. Instead it has been anything but easy. I had never used a 3D game engine before, so I had to get used to meters and calculating pixels as .01 of a meter, which in itself wasn't that bad. I had more trouble the collision system, and the physics engine than anything else. In Unity you cannot use bounding box collision without using their physics engine, so I had to learn to use ray casting instead to determine collision, which took longer than I wanted it to. After about 2 weeks of fighting with Unity I figured things out, and I am far from a Unity expert, but I have figured out quite a bit of things and continue to get better and faster at solving problems.

There is good news, and quite a bit of it. We are back to about the same point in development where we were before in less than a month time. This was mostly because I already had things working in flash, so instead of creating everything from the ground up it was more or less moving those things over, and changing things here and there. The combat system is mostly up and running again, I have yet to port over my AI system, but honestly I'm thinking about restarting it all over again and take a different approach on it. CartoonCoffee and I have submitted the game to the Indie Mega Booth for PAX East, so hopefully we get in and some of you guys can come and see us, check out the game, hang out, etc. In Unity the platforming feels as good as ever, framerate is 3-4 times faster than flash at the moment, and it even runs on my little brothers crappy laptop from 2007 at a full 60 FPS. So it looks like everyone with a computer from the last 7 or 8 years should be able to play the game. We are going to try our best to keep the system specs low so everyone is able to play at 60 FPS, but I won't make any promises.

I would like to give you guys a date of the demo release, but as of right now its really up in the air. Combat needs some major readjustments, physics needs a few more tweaks, AI needs to get redone, some art still needs to be drawn, so it may still be quite a ways off. Instead I shall leave you guys with a few screenshots of the current build, hopefully you will get a little hyped for the game.

 

 

3545095_141670267023_Screenshot004.png

 

3545095_141670272023_Screenshot001.png

 


Comments

I share your frustration with Unity. I just picked it up and it has a pretty damn steep learning curve compared to some other engines out there. Good luck to you on your project!

Yea it can be a bit of a pain. I come from a pure coding background, so even in flash I would do everything through code. Unity wants you to use their components and their interface. I learned to work with it instead against it and it makes things a lot easier. There are a few things I still do through code, like my own state machine, checking animation times, etc. But once you find out what you want to use, things become pretty easy. At least with 2D. I have yet to make the jump to 3D and I don't plan on it either for a long while.

Unashamed to publicly say that this is the project I am single most excited about. I really feel like you two are onto something big here.

I might play Legend, but you guys are the ones making the legacy.

Thanks, I can't wait to get to the point to where we can get you guys more actively into the project. I think once you get your hands on the demo you will be pretty hyped.

Unity can be a pain sometimes, though I started with Unity using 3D models. I'm primarily a Flash animator, so I've always wondered how Unity might handle 2D. This looks good man, keep it up, I'm favoriting this.

Yea it's really easy to use once you get the hang of things, and honestly if you use the animation system the same way I do its not that different from flash. I would make a tutorial on it, but I'm not really good at teaching things. Also the graphics only look good because of CartoonCoffee if it wasn't for him everything would just be squares.