I'm back.... and I'd like some 2.5D game building toolkit advice if you don't mind...

Well, long time since I’ve been here… Heh. :sunglasses:
I apologize if this is the wrong forum to post this, but here goes:

Alright, so here’s what’s on my plate.

I would like to make a 2.5D Platformer in the spirit of New Super Mario Bros on the Nintendo DS/Wii. If you don’t know what that game looks like, then let me get you a screenshot - I do apologize if this breaks the forum layout and you have to scroll:

Let me explain what I’m looking for. As you can see in the screenshot, Mario, Luigi, and the two mushroom dudes (Mario’s the guy in the red shirt with blue overalls, Luigi is the one in the green and blue overalls, etc, the other dudes are the mushroom dudes) along with the brown Goomba (round object thing) and walking turtle are all 3D models. The rest of the level, as in, the ground is all 2D titles. So basically, what I’m getting at is that I intend to make a game like this, using 3D models for objects, while the ground is 2D. Hence, 2.5D.

I have been looking at a product called 2D Toolkit and other various packages on the Asset Store, but I am not sure which one I would/should choose. I know there’s a 2.5D tutorial in the Unity tutorial section, but that uses 3D objects for ground and such, achieving a 2D effect using 3D objects - not what I’m after, as using everything in 3D causes a lot of strain on the target PCs if make a 3D-heavy level.

I was wondering if anyone would be able to suggest me a toolkit. I am looking for a toolkit that is tile-based, basically meaning I set up a “bank” or “set” of titles, which I then choose and click on a grid to “paint” them on the level (I saw something on the store that allowed this…), which is in my editor. I am used to environments like Multimedia Fusion and Game Maker, which are sprite-based game designers.

I hope you understand my query and I look forward to your answers.

Cheers,
Coburn64.

That Mario game in question is not using any 2D assets, the floor is also 3D. It’s just using an Orthographic camera mode.

Unity already provides a 2.5D platformer example with source code you can use to base your game off.

The screenshots here show a regular camera use but I have built this using an Orthographic camera (it’s simply a checkbox in the camera object) and it looks very similar to what you want to achieve.

I too am looking to do something similar. I picked up a copy of the game and have looked very closely and the ground is in-fact a 2D Sprite. (Nintendo refused to comment :wink: The background is using either a 3D model for the hills or is using a shader that moves based on what the camera is targeting (the players). The setup is like this.

ALL in the Z Plane
-100 is the sky
-80 is the mist
-60 is the hills 1
-40 are the hills 2
-20 is the immediate background -10 → -1 is a mesh collider that is not drawn.
0 is the 2D Sprite that makes up the ground.

The only 3D that there is are all the living characters / powerups / Platforms / tubes

I’m researching the best tool to use as well and so far, 2D Toolkit seems to be the most promising. I’m not sure the look and feel but if you have a more, “vector” look, take a look at RageSpline.

I’m still looking for the answer to the same question you posed. Switching your camera to Orthographic is important and will give that flat look you’re after.

I’ll post back when I start using one of the tools and let you know. If you start using a pacage, please do the same.