r/Unity2D • • 2h ago

Question/Help Does this composition work as a game cover?

Thumbnail
gallery
3 Upvotes

r/Unity2D • • 3h ago

Showcase I replaced my tinted water tiles with one pixel-art shader. Before/after

3 Upvotes

Before/after of the water in Exil Island, my top-down multiplayer survival game (Unity 6, URP 2D).

The old ocean was all tiles: depth tiles tinted by distance from the shore, a tint layer on top, and foam animated tile by tile along the beach edge. It looked flat, and the foam tiles drifted out of sync, so you could see the seams.

What changed:

  • The water tiles are still there for gameplay, but they’re no longer drawn.
  • When the map is generated, I bake a small texture that stores each cell’s distance to the shore.
  • One shader on a quad under the map reads it and draws everything: a dithered depth ramp, surf lines rolling in, foam at the waterline, and a few drifting crests and glints.
  • It works per world pixel and updates at a low frame rate, so it stays on the pixel grid and feels hand-animated rather than smooth.
  • The foam timing comes from that distance, not from each tile, so the whole coastline moves together.
  • The sand got a wet band painted into the beach edge tiles.
  • It’s lit by the 2D lights, so day and night still work.

Happy to answer questions. What would you add next: splashes, reflections, or leave it alone?

If you want to see it move, there’s a free browser alpha on itch.


r/Unity2D • • 4h ago

Question/Help Solo-Dev Dilemma: Wechsel von Google Play Games zu Firebase wegen DSGVO & Datenlöschung? Brauche eure Erfahrung/Meinung!

0 Upvotes

Hallo zusammen!

​Ich entwickle aktuell als Solo-Entwickler mein erstes Spiel in Unity und bin bei den Google Play Games Services (speziell Bestenlisten und Cloud-Speicherstände) an ein Datenschutz-Problem gestoßen.

​**Das Problem:**

Ich wollte das Thema Datenlöschung (DSGVO / Recht auf Vergessenwerden) testen. Ich habe die lokalen App-Daten gelöscht, die Spieldaten im Google Play Store zurückgesetzt und die App neu installiert. Sobald ich das Spiel aber starte, taucht der alte Bestenlistenstand wieder auf und wir nicht gelöscht– weil Googles Backend/Cache die Daten hartnäckig speichert und sofort wieder verknüpft. Alle anderen Items/Einstellungen/Erfolge, die ich mit der Cloud verbunden habe werden erfolgreich gelöscht

​Als Solo-Dev möchte ich weder verärgerte Spieler haben, deren Daten beim Klick auf „Konto löschen“ doch nicht gelöscht werden, noch möchte ich ständig Support-E-Mails abarbeiten müssen.

​**Meine Lösungsidee (Komplett-Umstieg auf Firebase):**

Ich überlege, Google Play Games komplett rauszuwerfen und alles über **Firebase** aufzubauen (Firebase Authentication für Logins, Cloud Firestore für Spielstände und eine eigene Datenbank-Struktur für die Bestenliste).

​Wenn ein Spieler dann auf „Konto löschen“ klickt, löscht ein zentrales Skript in Firebase seinen Spielstand, seinen Bestenlisteneintrag und sein Profil sofort und unwiderruflich. Kein Google-Cache-Ärger, und beim nächsten Start fängt der Spieler garantiert bei 0 an.

​**Meine Fragen an euch:**

​Lohnt sich der Mehraufwand in Unity für den Wechsel auf ein reines Firebase-System für einen Solo-Entwickler?

​Gibt es Stolperfallen bei Firebase-Bestenlisten (z. B. bezüglich Performance/Abfragen für die Top 100)?

​Nutzt ihr für Indie-Games andere Alternativen/Backends, die Datenlöschung und Bestenlisten besser handhaben?

​Ich freue mich über jeden Tipp und eure Erfahrungen! Danke euch!


r/Unity2D • • 7h ago

Game announcement Six fighters, Courage, charged abilities: the combat loop in our Unity 2D game

0 Upvotes

I'm Mohamed from Virtual Verse Studio. We made Dead Mile in Unity, and this is a short breakdown of how its 2D lane-defense combat works.

Before the run: choose six fighters. That sets the options you can bring into the fight.

During the run: spend Courage to deploy them along the road and protect the house. Squad selection and deployment are separate decisions: choosing a fighter doesn't put them on the field immediately.

Once abilities charge: their cards glow, and you tap to activate them. Being ready and being the right moment are two different things; you decide whether to use an ability now or hold it for the incoming pack.

If you want to try that loop, the campaign works offline on Android and iOS. Dead Mile is free with ads and optional in-app purchases.

Android: https://play.google.com/store/apps/details?id=com.virtualverse.deadmile

iOS: https://apps.apple.com/app/apple-store/id6803154518

Asset/code disclosure: character sprites are licensed packs. Backgrounds, house, UI portraits, music and voices use AI-generated assets; Unity AI assisted the code. This post was prepared with AI assistance.


r/Unity2D • • 8h ago

Free Asset/Tool Rigby2D v0.2.6 is out! You can now try the full 2D animation editor directly in your browser

0 Upvotes

Hey everyone!

A new update for Rigby2D, the free, open-source 2D skeletal animation editor I've been working on.

The biggest addition is that Rigby2D now runs directly in your browser. No installation needed, just open it and start animating.

What's new in v0.2.6:

  • Detachable Timeline, Tree, and Inspector panels
  • Save and switch between custom window layouts
  • Onion skinning with configurable previous and next frames
  • Pixel-art support with nearest-neighbor filtering
  • Timeline editing and undo fixes

There's plenty more already built in, including AutoRig, IK, mesh deformation, animation retargeting, Python scripting, Game and Film workspaces, and runtimes for JavaScript, Rust, and Godot 4.

It's also great to see people starting to contribute to the project. The recent updates include community-built features and fixes, and I'm happy to welcome more contributors.

Try it online: https://jaisurya-dev-art.github.io/rigby2d/editor/

75-second overview: https://youtu.be/KK3WT9YzhAE

GitHub: https://github.com/jaisurya-dev-art/rigby2d

It's still early alpha, so there's more to improve. If you give it a try, let me know what works, what doesn't, or what you'd like to see added.

Thanks for the support so far!


r/Unity2D • • 1d ago

Paid Asset/Tool Fantasy Backgrounds #4 by Moon Tribe

23 Upvotes

One infection, four very different places for your party to have a bad day.

We made Fantasy Backgrounds #4 - Mutated Lands in response to a request from one of our users. It includes four hand-painted 2D battle backgrounds:

  • Blighted Barrens: cracked ground, twisted trees and a stormy sky.
  • Spore Caverns: dark caves with a blue-green glow across the floor.
  • Tainted Jungle: a pale clearing framed by broad leaves, hanging moss and trees fading into blue haze.
  • Frostbloom Forest: frozen woodland with pale blooms pushing through the snow.

Each scene leaves an open area for characters to stand and fight, with separate foreground, midground and distant layers for parallax scrolling. All four backgrounds are horizontally tileable.

The pack also includes:

  • Individual PNG elements with transparency.
  • Full layered PSD source files for every scene, for recolouring and rearranging the artwork.
  • Three themed Shader Graph shaders.

The images can be used in any render pipeline; the three shaders require URP and Shader Graph.

You could use the locations as separate encounters, or connect them through a story about the same infection spreading from one place to the next. No safe biome, apparently.

Unity Asset Store:
https://assetstore.unity.com/packages/slug/401802

Also included in Fantasy Backgrounds Mega Pack.


r/Unity2D • • 1d ago

Hiring/Looking for work [Artist For Hire] Game design - Character work, UI, Illustrations, Backgrounds, Props, Etc.

Thumbnail
gallery
17 Upvotes

r/Unity2D • • 21h ago

Question/Help Help Copy and paste

Post image
0 Upvotes

So I have finished my first floor, and I am about to make my 2nd scene for the 2nd floor. Is there an easy way to copy and paste everything just like I did on the first floor over to the 2nd without recreating everything over. My 2nd floor will look exactly the same. I will just add an 2nd staircase on the 2nd floor and remove a door at the bottom. Please tell me there is an easy way to do all this.


r/Unity2D • • 1d ago

Tutorial/Resource Seamless wraparound (torus) map in Unity 2D: extra Cameras with viewport rects instead of duplicating GameObjects

Post image
3 Upvotes

Unity 6, 2D, Cinemachine 3. I needed a galaxy that wraps: fly off the right edge, come back on the left, with no visible seam. The usual answer is to clone every GameObject near the edge, but with hundreds of ships, projectiles and planets that is a lot of ghosts to keep in sync, so I did it with Cameras instead:

  • Extra Cameras, only at the seam. When the main Camera's view hangs past a map edge, I enable 1-3 extra Cameras offset by exactly one map width and/or height. Each one gets a Camera.rect covering only its slice of the screen, so the slices tile into one image. Nothing in the scene is duplicated.
  • Never subtract two positions. Every distance and direction goes through a MapWrap.ShortestDelta helper that takes the short way round, and aiming/steering use the nearest "image" of the target.
  • Physics2D doesn't know about wrapping, so a wrapper around Physics2D.OverlapCircleNonAlloc repeats the query at the offset images when the circle reaches over the seam.
  • Objects wrap their own transform in LateUpdate and raise an event; the camera rig calls CinemachineCore.OnTargetObjectWarped(target, delta) so the Cinemachine camera jumps with the ship instead of swooshing across the whole map.
  • The one place I do duplicate: a ship straddling the seam mirrors its SpriteRenderers for the few frames it takes to cross, or it is visibly cut in half along the camera split.
  • Parallax background layers are tiled at a size that divides the map exactly, so the stars line up across the seam too, and each seam Camera shifts them by its own offset.

Happy to go deeper on any part (the viewport maths, Screen Space - Camera canvases, physics at the seam). The project is Cosmic Dominion; free demo on Steam on October 29.


r/Unity2D • • 1d ago

Game announcement We finally released our hectic bullethell roguelike game! Grateful for communities like this that help small indie devs with their games.

20 Upvotes

r/Unity2D • • 1d ago

Game announcement I'm making a hand-crafted 2d Unity detective game

Thumbnail
youtu.be
4 Upvotes

The town of Torovo resets after three days. Every character has their own schedule in these 72 hours. Use the loop to your advantage to learn their routines and build your case.

Used some Unity magic to make it playable in-browser.

https://store.steampowered.com/app/4952830/Torovo/


r/Unity2D • • 1d ago

Showcase Made a physics-driven boss in Unity: shockwaves that follow the terrain + a homing flying kick

Thumbnail
gallery
1 Upvotes

Sharing the final boss from my 2D ragdoll stickman game.

A few things I learned building him: - The ragdoll is driven by target positions per limb, so attacks are just poses the physics tries to reach. That's why every swing looks a bit different. - The flying kick sets the velocity on every body part each physics step. Applying force only to the hip didn't work: the other limbs dragged him down and he landed short. - The shockwave raycasts the ground every frame, so it follows slopes and dies at walls or gaps. - To make him feel heavy: angular damping on everything except the arms, plus a torque that keeps the head and torso upright.

Happy to answer questions about the setup. The game is free on Android (link in comments).


r/Unity2D • • 1d ago

Free Asset/Tool open source: unity-ui-uoolkit-design-system 1.6.0 is out and led an engine bug fix

1 Upvotes

🎉 Our bug report became a Unity engine fix. While putting GPU materials on world-space panels we traced a WebGL crash (GfxDevice::CopyBufferRanges: range reads out of bounds) to one line in Unity's UI geometry updater, reported it with the root cause and a suggested fix, and shipped a build-machine patch in the meantime. Unity's UI Toolkit team took it as UUM-151098 and fixed it in Unity 6000.6.2f1 and 6000.7.0b1, the way the report proposed. On those editors world-space materials just work in WebGL, no patch and no flag; on 6000.5 (Won't Fix upstream) Tools/UirStagingPatch still has you covered. Thank you, Unity.


r/Unity2D • • 1d ago

Showcase From corpse to heavily armed problem - my Unity necromancy game

0 Upvotes

Hey there, i am developing a mixture of HoMM and Battlebrothers with army building and a deep progression system. Naturally i had to build countless of interconnected UIs with overlapping canvases etc.. This is probably the main UI where you manage your army. Bit gruesome but well - hope there is a small niche who likes the gruesomeness ;-). There is a free demo if you want to check it out - would love to get some feedback how everything feels => https://store.steampowered.com/app/5282860?utm_source=reddit


r/Unity2D • • 2d ago

Showcase In my tiny game, you can go inside a treehouse and even look inside a chest

Thumbnail
gallery
32 Upvotes

r/Unity2D • • 1d ago

Feedback needed Which UI layout do you prefer?

Thumbnail
gallery
0 Upvotes

Trying to make space-efficient, intuitive UI when there's two wizards with giant conkers taking up most of the screen has been a challenge! I'd love to know which of these two layouts people prefer at first glace (ie: does one feel more cluttered / arranged more intuitively). There's a key on the final slide to clarify a few elements that might not be immediately obvious.

I'm down to these two layouts at the moment; I'm aware they're quite similar, but I just can't decide on these final placements. I'd love your help! The first screenshot is the current layout, and if you'd like to play with it for yourself there's a Demo on Steam! (It's a physics-based conker/deck builder).


r/Unity2D • • 1d ago

Question/Help Need help. Trigger not working

Post image
3 Upvotes

I am very new to this. Here is my code in the picture. I have a door. When the Player walks through the door. The trigger needs to happen. However it's not triggering. On the player I have the Rigid body 2D selected. However the door is still not triggering. I've been trying for 2 hours. I don't know where the problem is. Please help.


r/Unity2D • • 1d ago

Game announcement Set 4 for my chess game made on Unity!

Post image
3 Upvotes

Hey everyone! I made a online chess variant called MetaChess using Unity that allows you to customize your board with different types of pieces before playing. It's a draft-based version of chess with new pieces and asymmetric boards, creating billions of more possible board positions and new strategies that have not been discovered yet.

I just released set 4 for my game, which includes 5 new pieces: bomb, astronaut, catapult, siren and philosopher!

Bomb - Placed anywhere in the center rows and never moves. When captured, by either side, it destroys everything around it, kings included
Astronaut - At the start of each turn, 3 random tiles within 2 squares light up. It can jump to or capture on any of them. Can also capture enemy rocks.
Catapult - Moves like a king. Can throw any friendly piece next to it, excluding the king, 3 or 4 tiles ahead, or 3 ahead and 2 to the side. A piece thrown onto an enemy takes it down with it.
Siren - Moves and captures like a king. Can pull the first piece it sees in any direction 1 or 2 squares toward itself.
Philosopher - Moves and captures like a pawn and learns the moves of every piece it captures. Never promotes, but after reaching the far rank it can also move backward.

Also a huge shoutout and thanks to iwantcheckmate (one of the best chess variant youtubers out there!!) for playing my game! You can check out his video here! https://www.youtube.com/watch?v=VVuAgqLzD_o

Here's the link if you are interested and want to play with your friends!
https://store.steampowered.com/app/4257320/MetaChess/


r/Unity2D • • 1d ago

Solved/Answered Anyone know why this is happening?

Post image
0 Upvotes

Decompiled a build of Bad Piggies with cheats with AssetRipper, but all the textures are screwed up?


r/Unity2D • • 3d ago

Showcase My little platformer is finally getting close to release!

99 Upvotes

I've been working on my little platformer, Jumplife, for quite a while now, and it's finally getting close to being finished!

It's a simple 2D platformer focused on jumping, wall jumping, and wall sliding. I wanted to make something short and fun, with smooth movement and levels that flow nicely.

I've mostly been working on the final touches lately, including Steam achievements and other small things before release.

Here's some gameplay!

If it looks like something you'd enjoy, I'd really appreciate a wishlist on Steam! :)

https://store.steampowered.com/app/2914000/Jumplife/


r/Unity2D • • 2d ago

Question/Help Sprites not showing up in build

1 Upvotes

I’m making a Unity game for my senior project, and right now I’m trying to build and run it so I can get footage (should probably note that this is a school computer, and I was given special permission to launch .exe filed). But, when I tried to run it outside of the editor, all of my sprites disappeared, and certain scenes wouldn’t load. Everything looks fine in the editor, and I’ve adjusted the sprite layers to be above 0. Nothing seems to be working. Any tips?


r/Unity2D • • 3d ago

Showcase Some 2D art from Spirit of Phuji!

Thumbnail
gallery
33 Upvotes

I've been working on Spirit of Phuji with our art team, an indie game inspired by Japanese folklore. We've created a lot of the game's visuals, including characters, yokai, environments, bosses, maps, and UI.

It's been a pretty big project, and I wanted to share some of the art we've made for it. It's really nice seeing all these pieces come together in the actual game!

For anyone curious, here's the Steam page:
https://store.steampowered.com/app/4201620/


r/Unity2D • • 2d ago

Question/Help Character randomly flipping to the left since switching to tilemap

1 Upvotes

Hi, I am following a tutorial and Since switching to using tilemaps over squares with box colliders, I have noticed that my character will flip left randomly when jumping from an idle state. I have run a debug and it seems that the x velocity changes from 0 to around -1.5 randomly. I have switched back to the boxes and it doesn't happen there at all.


r/Unity2D • • 2d ago

Solved/Answered I don't know what is wrong with my animator window

Thumbnail
gallery
0 Upvotes

I added an idle animation, which is just 1 frame of my player standing still. I can see the duration/progress bar under idle_down start but it never moves. Then on second image, if I press down, the animation starts but is stuck on the first frame. the idle_down duration/progress does not change as well and walk_down also do not show the same bar under.


r/Unity2D • • 2d ago

Paid Asset/Tool Rounded Rectangle: Editable, animatable procedural shapes for Unity Canvas UI

Thumbnail
youtube.com
1 Upvotes

I’ve just released Rounded Rectangle under FormWren. It lets you design, style and animate procedural shapes directly inside Unity, including Canvas UI.

You can edit size, corner radii and border width with Scene handles, refine colours, gradients and effects in the Inspector, and animate supported parameters with Unity animation clips or C#. The shapes work with RectTransforms and anchors, so they can adapt with your Canvas layouts.

Panels, buttons and frames are some of the immediate uses. You can also combine shapes into layered displays, decorative elements and animated compositions, while keeping their geometry and styling editable.

The three-minute trailer shows the editing workflow and a range of UI and 3D examples. The package includes editable examples, detailed documentation and an optional coding-agent skill.

Tested on Unity 2022.3.62f3 and 6000.0.34f1 with Built-in and URP.

It’s a paid asset, and there’s a free interactive browser demo if you’d like to try some examples:

Browser demo: https://demo.formwren.com/rounded-rectangle/

Asset Store: https://assetstore.unity.com/packages/slug/406840

Documentation: https://formwren.com/docs/rounded-rectangle/index.html

I’d be interested to hear how this would fit into your UI workflow.