This little red ship has been asleep for 7 years.
Time to wake it up. 👾
Devlog soon (probably)
Архитектура диалоговой системы в Unity
Когда я начинал разработку своей игры, то не смог найти каких-то внятных гайдов с описанием архитектуры диалоговой системы. Зачастую авторы упоминали верстку да логику UI, но не отвечали на вопросы “как менять сюжетные стейджи”, “как работать с разными типами диалогов”, “как менять статус персонажам на сцене” и т.п. Мне не хватало найденной информации и я потратил какое-то время на написание диалоговой системы самостоятельно. Для опыта конечно же… но и, будем честными, денег я зажал на готовые плагины. Надеюсь, что эта статья поможет таким же новичкам в Unity как и я, кто решил учиться разработке через практику и прототипирование. Небольшая оговор очка: я занимаюсь автоматизацией тестирования и мой основной язык python. Так что заранее прошу извинить за не самые лучшие конструкции C#. Также хочу упомянуть, что статья эта не про код, а про архитектуру, так что первого в принципе будет не так уж и много. А что за игру я делаю? Сюжетное 2д приключение, где я решил брать не механиками, а историей. Часть 1. Планирование архитектуры Без четкого ТЗ результат ХЗ. Для начала планируем и фиксируем, что хочется вообще сделать. На моем примере: 1) Система линейная, диалоги без вариантов ответа; 2) Каждая сцена - это грубо говоря отдельная игра, которая не связана с другими сценами, их все можно запускать независимо. Сохранения реализованы в момент перехода между сценами; 3) На каждой сцене есть n стейджей. На каждом стейдже m диалогов. Заканчиваются стейджи - на этой сцене заканчивается сюжет, можно переходить на новую сцену;
https://habr.com/ru/articles/893592/
#Unity #unity2d #диалоговые_системы #диалоги #разработка_игр #c# #gamedev
That’s all, folks!
Here’s the title screen, some spoilery content & a sneak peek of what’s next.
🙏 Huge thanks to everyone who played & supported LOCKED!
Some objects are essential to progress in the game, others were designed purely for storytelling. Here’s a selection of key props 🔦
#survivalhorror #indiegamedev #horrorgame #gamedev #unity2d #madewithunity
👏👏 Only 4 DAYS TO GO until MINI MERCHANT Launches! 👏👏
If you like #buying and #selling, #sourcing your own #inventory and #trading with #merchants for the #highest #price, then this #indie #classic #RPG is for you!!
Game spaces shape the experience. My first draft of LOCKED’s level design was a bit different—the basement was originally an attic!
🗺️ While most of the structure remained, small tweaks changed the pacing and tension. Here’s a look at the evolution of the level layout
#survivalhorror #indiegamedev #horrorgame #gamedev #unity2d #madewithunity
Last time we talked about Frantz, today it's Debbie’s turn!
She was designed to embody the classic "final girl" archetype, inspired by 70s survival movies 🎬.
One key aspect of her design was making sure her look reflected her health in real time, reducing the need for UI elements.
#survivalhorror #indiegamedev #horrorgame #gamedev #unity2d #madewithunity
Meet Frantz, the antagonist🔨
He was the first character I designed—and the heart of the game
(LOCKED sketches & concept art - 2/??)
#survivalhorror #indiegamedev #horrorgame #gamedev #unity2d #madewithunity #madewithspine
1 year ago, I released my first solo game, LOCKED. No idea where it would lead—but the response was amazing 🎉
To celebrate, here’s a look at unseen sketches & concept art!
🎨 First sketch ➡️ keyframe (2021) ➡️ final game (2023)
#survivalhorror #indiegamedev #horrorgame #gamedev #unity2d #madewithunity #madewithspine
Follow up on:
https://woof.tech/@crocodisle/113942203112826384
I was able to get the flatpak of JetBrains Rider up and running with my Unity install on Linux. I found this gist that had a fancy script to point Unity to in order for it to recognize Rider.
https://gist.github.com/NorbiPeti/0700920e8afddcd4ebe30e73130cfe6e#rider-unity-integration
I installed some dependencies through flatpak for dotnet6 and mono6 and added environment variables using Flatseal so that Rider could find them.
`flatpak install org.freedesktop.Sdk.Extension.dotnet6 org.freedesktop.Sdk.Extension.mono6`
`FLATPAK_ENABLE_SDK_EXT=dotnet6,mono6`
I wrote a more in-depth guide but haven't posted it yet. If I do, I'll add a link to a new fedi post.
Caves and map transitions 🔥🔥
Its finally getting there - next major step:
⚔ Battle System ⚔
This is going to take a while to plan and make, but its going to be awesome, you'll see 😉
Pro Tip: Use Unity’s TextureAtlas to group textures into a single image, reducing draw calls in sprite-heavy 2D games. #unity2d #performance
Кликер на Unity с использованием нейросети для генерации графики
Разработка кликера на Unity под ПК/Андроид и быстрое создание графики при помощи пиксель-арт нейросети. Ну типа... Читать
We’re happy to announce a big update for the Brown Rock Tileset:
- Animated water tiles
- Desert Road Tiles and Rock Textures
- Modular Bridge
- Minor fixes & changes
https://mushragames.itch.io/brown-rock-tileset
#unity #rpgmaker #indiegamedeveloper #gameassets #indiegamedev #unity2d #gameasset #rpgmakermv #rpgmakergame #indiegamedevelopment #jrpg #pixelart #ドット絵 #rpgdevelopment #unityrpg #retroinspired #pixelartgames #godotengine #gamemaker #gamemakerstudio2
I've been working on unit attacks lately, more info on: https://machrom.itch.io/a-byte-war/devlog/738379/devlog-17-unit-attacks
#unity #unity2d #indiedev #indiegames #gamedev #pixelart #aseprite #rts #strategy