2.5D 3rd person rpg game with Parallax scrolling

Hi, I have never made a game in unity before, but I have watched allot of content on YouTube etc. I have found allot of scripting tutorials for creating 2D games, like Super Mario, that feels like they are 3D using Parallax scrolling with the extra sprite layers in front and behind scrolling fast and slow according to camera movement.

What I cannot find is tutorials about creating a 2D game like Diablo 3, Torchlight 2, Pillars of Eternity and Octopath Traveler where the 3D feel is created by Parallax scrolling. All of these games are probably made in 3D, but I have a feeling that it should be possible to make something almost as good with 2D and Parallax scrolling. For example when crossing a short bridge the landscape underneath the bridge, will move slower due to being further away.

One way I have thought of increasing the 3D feel would be to lock camera somewhat in corner of the isometric level and only let it follow character to some degree, not locked on same distance from character.

The reason I want to do it this way is because I like better to draw than to sculpt and I also think it would speed up my process.

Would it be possible to make 3D characters with 3D animations in a 2D environment.

Any suggestions for courses, video tutorials and assets from assets store?

Thanks in advance

Unity is 3d engine. And yes you can make 3d character with 3d animations add to it 2dcollider(+rigidbody2d) and then the charakter can run over platform (with 2d collider). Change the camera to ortho-projection and you will have 2d game. Also 2d is the part from 3d. You can use parallax from the super mario in 3d too. If you have started 2d project your are already doing 3d project with ortho-camera.

Just 3d physics will not work with 2d physics.

1 Like

I am new to this and should probably have tried making a few games first, but i like drawing in procreate and i have no skills in blender or Zbrush.

Does this mean that i have to make 3D objects in the x-z-plane and ground elements with walking path in x-y-plane?

My initial thought was to make isometric drawings that mimic the 3D affect and Parallax scrolling that mimics the depth and 3D effect to some degree. All drawings in the x-z-plane. Then make the third person character smaller as he moves away from camera and limit the camera movement to reduce the loss of 3D effect from objects that remain isometric.

Would I also have to draw any object from each angle or at least two angles to make it look 3D, like a paper house?

I try again,

Another game I found that I think use the technique that I would like to implement in my game is the survival game “Don’t Starve” by Klei Production. I am guessing the animations are made like “Cup Head”, all by drawing. How is the level design made?

I mixed up the coordinate system on my last post, but what I want to know is if the ground is in the X-/Z- plane, while trees, characters and other assets with parallax effect are placed in the z-/y- plane at different layers perpendicular to the ground layer, making depth on the x-axis?

Orthogonal camera in the z-/y- plane tilted at a locked angle towards the ground layer?

Alternatively, is all layers in same plane while parallax strain elements have grid system that bend, for example from bottom to top on a tree, according to camera position?

Thanks

Make it in 3d with objects and characters perpendicular to groundlayer attaching “CameraFacingBillboard” script on each sprite asset. Also on character if camera is not locked on character?

http://wiki.unity3d.com/index.php?title=CameraFacingBillboard

I think, the game has just rotated sprites (planes) with 3d world.

3847336–325267–Test.unitypackage (284 KB)