0 votes

This is for Godot 3.0, not Godot 2.0.

asked Feb 22, 2018 in Engine by Joe0239 (188 points)

Can't really help with regards to screen resolutions. But I would assume that the 2D game would have a 16:9 aspect ratio, i.e. the width is divisible by 16 while the height is divisible by 9. All you need to do is scale to those dimensions.

2 Answers

0 votes

You can use any aspect ratio or any resolution you'd like. I think it's a question of the style you are going for. Even when you are using portrait mode for your game you can create cabinet overlay for style and fill up the unused part of the screen.

My first project is making an 8-bit style looking game, so i chose to work with a resolution of 384x216 wich falls within the 16:9 aspect ratio, and looks Nintendo-ish enough for what i want. If you want to go 16-bit or higher you obviously want to show more pixels.

answered Feb 23, 2018 by KND2501 (102 points)
0 votes

As has been said already, a 16:9 aspect ratio makes sense since most people have a screen like that.

If you're looking for recommendations: personally I like using 640x360 when going for a somewhat but not too pixelated style. The benefit is that it scales nicely (integer scales) to most common resolutions: 2x scale is 720p, 3x is 1080p, 4x is 1440p, 6x is 4K UHD.

If you're not targeting a pixelated look, you can use practically any resolution (the user will most likely want to play in their monitor's native res). In that case you might want to limit the aspect ratio, though, to prevent the player from seeing things that should be off-screen when using extreme ratios.

answered Feb 28, 2018 by Akorian (99 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.