Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

3D vs 2D, what should you do in a timed game jam?

A topic by plackett created May 31, 2022 Views: 352 Replies: 14
Viewing posts 1 to 12
Submitted

While some people may be able to pull off amazing feats such as polished 3D games during game jams, It is my opinion that a 2D game is better for a game jam simply because you have more time to polish and finish things. Change my mind in the comments and play my game Reflections: https://itch.io/jam/gamedevtv-jam-2022/rate/1549634

Submitted

I think it depends, if you use free asset packs I do not think any of these is necessarily more difficult than the other, although if you make your assets from scratch 2D is likely easier. 2D also makes it easier to optimize for performance. But 3D also has its advantages, I find it makes level design a bit more intuitive and animations are much easier (you can basically attach an animation to any existing rig, which allows you to reuse animations, whereas with 2D you need spritesheets for each model)

Submitted (1 edit)

generally, I agree. BUT there's things you can do with 3D physic that are easy to implement and hopefully funny enough for a decent game jam entry.

here is my proof: https://itch.io/jam/gamedevtv-jam-2022/rate/1550807

;-)

Submitted

Well, we went for a first person horror game, and it wasn't so bad. But I feel either way 2D or 3D, it all comes down to your planning and how organized you are.

 Rate Outer Darkness by snea snake, znerbackwards, graciebuns for The GameDev.tv Game Jam 2022 - Free Course For All Submissions! - itch.io

Submitted

It really depends. I went with 2D this time, and the amount of handdrawn sprites and animations was a bit much. In 3D I could have used rigs, blend shapes, and procedural deformations.

Submitted

This was my first game jam so I stuck with 2D mainly because of assets. A lot easier to get 2D assets done in a short time. haha

Submitted

Why not both? JK

I think it really depends on what kind of game you are going to do and specialy how skilled you are on both sides.

One major point is how familiar people are with 2D tools against 3D tools. Everyone has used MS Paint one, everyone has heard of photoshop and so on. But when it comes to 3D most people only heard of Blender or Maya which can be kinda intimidating for newcomers. More accessible 3D tools are harder to find, so here are 2 tools for voxel art (think of it as 3D pixel art) that can help MagicaVoxel and Goxel.

Submitted

funny enough, my game is kinda both since it renders in 3D but displays in 2D because thats the way I got raycasting to work for the light beams.

Submitted

yeah I use Libresprite and Blender but I just started using Libresprite recently and I have way more experience with Blender

Submitted

I'd go with 2D but not really because I think that it's easier to polish or anything but more because I haven't worked in 3D yet so I guess I don't really know lol

Submitted

With 3D you have all genres to choose from, because you have total freedom of camera movement on all 3 axes: x,y,z.

Camera position is also part of defining the game genre. So the same 3D models can be (re)used in different genres.

Platformer 2D character sprites for instance can not be used in JRPG (RPG Maker) as walking up/down is missing.

In 3D you have better control of lighting and correct shadows.

Submitted

To be honest, go with the one you feel more comfortable working with or the one you have more experience with. That way you can make the game in the limited timeframe, since you can plan better how you allocate your time in that particular game workflow.

Also, keep in mind that in 2d there's usually a bunch of sprites that require to be made/edited, most likely in a time consuming hand-painted way, while in 3d you can make/edit a pretty decent model with a few clicks in Blender. Once again, it depends on the skillset you have as a developer.

Submitted

I like this response, although it is a compromise it does sorta answer the question well and does it in a neat package too!

Submitted

The answer will depend on how many people are working on a single project, what are their skills and knowledge and what tools are in their hands for the Jam.

Both have their PROs and CONs.

2D allows faster implementation of the environment, basic physics and is far easier and faster to produce a good correlation between the gameplay and UI as both uses a similar kind of rendering method.

3D allows faster animations, details' adjustments and allows an easy access to complex physics.

For example, I made a 3D game for the jam : https://itch.io/jam/gamedevtv-jam-2022/rate/1539775

I could have worked on a 2D version of my project, but I would had to put more time in the animations than what I did in 3D. While some part of the game would have been easier to implement in 2D, the perspective of the game would have been affected in a bad way. Ironically, the commercial release I'm currently planning for the project I submitted for this Jam will actually be looking a lot more 2D as I'm not restricted by time anymore.

Submitted

Think it depends more on if you are making the assets or not.

If you are making the assets then do 2D.

If you are not making the assets then you can do either.


I made all my asset's and I went 2D route.

https://itch.io/jam/gamedevtv-jam-2022/rate/1550704