What metode should I use for a 2d sprite game?

I want to create a sprite 2d game but i don’t know what metode should I use.
For example:
-Use Roblox original 3d camera and change players to a sprite.
-Use roblox 3d phisics and send them to GUI.
-Create custom phisics and send them for all players.

Please reply if you have any idea of how can I make it.

A few simple things, it depends on what approach you want to go with. I won’t go into depth because I think other DevForum posts tackle these approaches.

1- You can do a full game with only GUI, and the character moves with key binds and you create your physics system. This is the complex part, and I do not recommend it as Roblox UI is sometimes broken by updates. Usually you can use other plugins to help you achieve this (if it is what you’re after).

2- Using roblox physics, and the 3D world; it is very easy to give the illusion of 2D game. Using for instance:

  • Beams (they can follow the direction of the camera)


    image

  • Decals
    Classic Decals you can use, but it will face only one direction but it is a great option to use.

  • SurfaceGUI and so on…

and afterwards you would need to create walking frames, idle frames, attack frames, or any special frame or you can use 3D models and through camera manipulation make them seem 2D. You can make the character walk only on the x axis, and this will work for mobile and PC (which is ideal)

I suggest you choose the second approach why? This comment explains it well.

Also, if you’re looking for different methods; you can always check out other posts here in the DevForum, there are plenty tackling this 2D sprite game topic. Good luck!

3 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.