gdquest-demos / godot-3-beginner-2d-platformer

Learn to create a 2d platform game with the Godot game engine. This is a beginner programming tutorial.
MIT License
364 stars 96 forks source link

Add artwork #22

Closed razcore-rad closed 5 years ago

razcore-rad commented 5 years ago

image

I've done the art in Inkscape & placed it in a root directory called assets-raw, at the same level as the game folder. I think the graphics are pretty nice, but let me know what you think anyway @henriiquecampos @NathanLovato

closes #16 closes #19

razcore-rad commented 5 years ago

In game screens:

image

image

image

NathanLovato commented 5 years ago

There's room to improve the harmony of the visuals, and to simplify them, improving the visuals overall:

UI:

Characters:

NathanLovato commented 5 years ago

In general, the patterns inside the interactive elements won't work if you don't apply that to the entire visual design. And I don't want that to happen as it just makes the visuals more time-consuming to produce to not add so much visual appeal, and it removes some clarity.

razcore-rad commented 5 years ago

Considering the very well pointed out above critique here's the in-game updated "artwork"

image image image

NathanLovato commented 5 years ago

Suggestions

Screenshot from 2019-09-05 12-01-11

henriiquecampos commented 5 years ago

So I also wanted to put my hands on that. I used as reference the designs from the ARPG course. I loved the blueprint background provided in one of the #1 references, I think that we could have it as one of our Tileset tiles and use Tilemap for background, quickly setting up the game's framing and also provide a good in-game visual grid, for reference for tweaking values. I think that keeping it plain flat is easier to read, gradients, especially on background, are tricky on the eyes.

your-first-godot-game

I also made some variants for colors, and for the portals. Besides their name, they were designed to be simply the Level's goal, or "exit point", but actual portals look actually nice anyway, I'd go with them. As for the enemy, I liked @razcore-art approach to give a visual clue that their sides are dangerous, but I couldn't think of anything better than spikes, like his approach, so...I kept as the previous iteration, but I think we could work on it later, maybe not for this particular project, but for further ones.

your-first-godot-game-alts

If you like these tweaks, I can push them to this PR.

NathanLovato commented 5 years ago

The idea is good, flat colors would work. But:

henriiquecampos commented 5 years ago

The variant colors aren't a palette, at least not consciously, I just put some alternatives so we could pick one from them and take rid of the rest.

Based on your feedback I found a nice palette, Pear36 I just couldn't find a good color in that palette for the enemies, but overall this is how it turned out:

your-first-godot-game

I also made a darker variant:

your-first-godot-game-darker

My only problem with white grids is that I consistently feel that optical illusion that there are dots popping on their intersections.

NathanLovato commented 5 years ago

This is looking nice. For the grid, you can go with a much more subtle tone, you don't want to have too much contrast in the background anyway.

Regarding the palette, we can add a few colors, and use transparency e.g. on the grid.

NathanLovato commented 5 years ago

The upper version is nice, if you can just tone down the white lines, it's good to integrate in the game, push, and merge.

Note, there's no need for color variations for characters and what-not.