Скачать
Create a Soccer Game in Godot! (21/24: Game UI)
Автор: The GameDev Tavern
Загружено: 2025-06-14
Просмотров: 203
Описание:
Learn how to create an arcade soccer game from scratch in Godot!
Got stuck in the last episode? Download the project checkpoint specific to this episode: https://github.com/nicolasbize/soccer...
In this episode, we'll work on our game UI, comprised of a simple scoreboard at the bottom which will also display the remaining time, the flags of the two squads and whoever is carrying the ball. We're also going to have UI animations for goals being scored and the match ending.
If you ever get stuck, you can always go to the next video and download a project checkpoint from there.
---
Welcome to the GameDev Tavern!
In this tutorial series, we're building a 2D arcade soccer game from scratch in Godot. This series is intended for intermediate game developers who already have some familiarity with Godot. If this is your first time using the engine, you may want to check out my beat-em up tutorial series [1] first given it's a bit more beginner friendly. If you have any questions, don't hesitate to post them below and I'll do my best to respond quickly.
Download the assets needed for this tutorial: https://github.com/nicolasbize/soccer...
Play the final product here: https://gadgaming.itch.io/super-soccer
Enjoy your stay at the tavern! Cheers!
#godot #gamedevelopment #gamedev #tutorial #pixelart #soccer
Развернуть
Доступные форматы для скачивания:
Похожие видео
array(10) {
[0]=>
object(stdClass)#5020 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "NhB7nXOzu-Q"
["related_video_title"]=>
string(57) "Create a Soccer Game in Godot! (23/24: Main Menu and SFX)"
["posted_time"]=>
string(24) "57 минут назад"
["channelName"]=>
string(18) "The GameDev Tavern"
}
[1]=>
object(stdClass)#4993 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "nAfyVc0rWAg"
["related_video_title"]=>
string(166) "Если бы персонажи НЕ ТУПИЛИ - "Грань будущего" | Логика против временной петли и инопланетян"
["posted_time"]=>
string(19) "3 дня назад"
["channelName"]=>
string(10) "Кроль"
}
[2]=>
object(stdClass)#5018 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "vzzN-fPUaJ8"
["related_video_title"]=>
string(47) "Как делить на НОЛЬ // Vital Math"
["posted_time"]=>
string(27) "5 месяцев назад"
["channelName"]=>
string(10) "Vital Math"
}
[3]=>
object(stdClass)#5025 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "RnHC1XiNWS8"
["related_video_title"]=>
string(94) "Венедиктов – страх, Симоньян, компромиссы / вДудь"
["posted_time"]=>
string(21) "6 дней назад"
["channelName"]=>
string(10) "вДудь"
}
[4]=>
object(stdClass)#5004 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "m6da1XVqB9A"
["related_video_title"]=>
string(124) "Головоломки, которые кажутся простыми, но на самом деле невыполнимы"
["posted_time"]=>
string(21) "8 дней назад"
["channelName"]=>
string(7) "Hafu Go"
}
[5]=>
object(stdClass)#5022 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "hLaYwyI5UiQ"
["related_video_title"]=>
string(53) "Create a Soccer Game in Godot! (22/24: Juicing it up)"
["posted_time"]=>
string(21) "1 день назад"
["channelName"]=>
string(18) "The GameDev Tavern"
}
[6]=>
object(stdClass)#5017 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "j1pMDywaLrk"
["related_video_title"]=>
string(109) "Война набирает обороты: Жертвы, разрушения и ответные удары"
["posted_time"]=>
string(23) "8 часов назад"
["channelName"]=>
string(31) "Сергей Ауслендер"
}
[7]=>
object(stdClass)#5027 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "MANPd2VW4MQ"
["related_video_title"]=>
string(85) "Написал игровой движок, чтобы тебе не пришлось"
["posted_time"]=>
string(21) "9 дней назад"
["channelName"]=>
string(42) "Странный Кодящий Чувак"
}
[8]=>
object(stdClass)#5003 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "tpg3VvoIVfA"
["related_video_title"]=>
string(65) "Тестируем Самую Умную Ворону в Мире"
["posted_time"]=>
string(27) "6 месяцев назад"
["channelName"]=>
string(10) "Mark Rober"
}
[9]=>
object(stdClass)#5021 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "3KacwGTNxDY"
["related_video_title"]=>
string(63) "Ты не сможешь пройти эти игры на 100%"
["posted_time"]=>
string(19) "3 дня назад"
["channelName"]=>
string(16) "БУЛДЖАТь"
}
}
Create a Soccer Game in Godot! (23/24: Main Menu and SFX)
Если бы персонажи НЕ ТУПИЛИ - "Грань будущего" | Логика против временной петли и инопланетян
Как делить на НОЛЬ // Vital Math
Венедиктов – страх, Симоньян, компромиссы / вДудь
Головоломки, которые кажутся простыми, но на самом деле невыполнимы
Create a Soccer Game in Godot! (22/24: Juicing it up)
Война набирает обороты: Жертвы, разрушения и ответные удары
Написал игровой движок, чтобы тебе не пришлось
Тестируем Самую Умную Ворону в Мире
Ты не сможешь пройти эти игры на 100%