Here is my 2D browser game that I am using to try to learn how to make 2D game art. Let me know what you think..

Play in the browser on Itch.

https://tommcdonaldgames.itch.io/creepy-carnival

#2dgame #shooter #indiegame #unity #2dart #learngamedev #learntodraw

Carnival Escape by Tom McDonald Games

2d Top-down shooter where you battle attractions to escape the creepy Carnival

itch.io
The user interface is simple, not like other game engines. You know who I mean 🙂👍
#GameDevelopment #GodotEngine #IndieGameDev #2DGame #MyGameJourney #LearnGameDev #SupportIndieGames #MadeWithGodot #GameDevJourney #KeepLearning

🧩 Block Coding для Godot: визуальное программирование блоками

https://www.endlessos.org/post/block-coding-for-godot-lowering-the-bar-of-entry-for-a-powerful-tool

Этот плагин для движка Godot [1] позволит легко создавать простые игры, благодаря блочному программированию. Такая концепция лежит в основе Scratch [2], но теперь она реализуется в мощном движке. Таким образом, начинающие смогут быстрее освоиться в создании игр, а затем плавно перейти к текстовому программированию.

Демонстрация: https://youtu.be/WlUN7Zz0Djg

Чтобы установить плагин Block Coding [3], нужно сначала найти его во вкладке AssetLib в окне движка и загрузить, а затем включить в настройках проекта. После этого появится возможность добавить узел BlockCode к объектам.

Плагин находится в ранней версии, ещё не реализована вся функциональность. Он с открытым исходным кодом [4], как и сам движок Godot. Доступна возможность напечатать блочный скрипт на языке GDScript.

[1] https://godotengine.org
[2] https://scratch.mit.edu
[3] https://godotengine.org/asset-library/asset/3095
[4] https://github.com/endlessm/godot-block-coding

#godot #godotengine #learngamedev

Block Coding for Godot: Lowering the Bar of Entry for a Powerful Tool

Starting game development can be tough with complex tools. That’s why we’re thrilled to launch Block Coding for Godot.

Endless OS

Reminder: you can still answer my survey on the Designing Cities for Video Games course. Here: https://maven.com/forms/6a7936

#gamedev #learngamedev

When you start learning gamedev by immediately hopping to a game engine (because it's a fun way) you might fall into a trap of "engine as a black box". So it's useful to uncover that magic a little bit. This is a good place to start:

"This pattern (Update Method), along with Game Loop and Component, is part of a trinity that often forms the nucleus of a game engine."

Robert Nystrom - 'Game Programming Patterns'.

#learngamedev #gameengine #gamedev #indiedev