I have this project of a 2D sidescroller, and I have this classical image of 2D side scrollers with character sprites, levels built around tiled “blocks”, that nice and pleasing parallax effect… It’s possible to achieve that using unity?
I mean… Isn’t tricky to match the “pixel size” between objects, and get that “pixelated” movement effect once unity is all based on 3D objects?
Right now Unity is the most convenient option, but I don’t know if it’s worth it putting my time into it. I want a “Cave Story” result, but I’m an artist I don’t really know where to go haha
I want to take this as a hobby, so I don’t really mind learning new languages and softwares.
Thank you!
Unity is used for a wide range of genres and 2D platformers are definitely one of them.
Check the 2D Page[1] , the 2D tutorials[2] aswell as our showcase[3] page to check out some of the awesome 2D games made in Unity.
Some 2D notable games include Ori and the Blind Forest, Starwhal: Just the Tip and Thomas was Alone.
2 Likes
Thank you! I was looking at some tutorials for older versions of unity… And it all seemed pretty gimmicky.
But the new version and the tutorials you linked me looks awesome!
Another question… I thought it would be pretty straight foward, but actually I have some options. I’ve noticed I’ll have to learn C# or Java, what is the best option for a 2D platformer? Or it doesn’t really matter?
Unity doesn’t use Java; it uses C#, Unityscript, and Boo. It doesn’t matter what you use. You would typically not try to use pixels, but just units, and let Unity scale the sprites as needed, since it’s far easier to support multiple resolutions/aspect ratios that way. It would make things easier if you used a pre-made tile system, since Unity doesn’t have that built-in (coughSpriteTilecough). But you can of course make your own.
–Eric