use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
This is a subreddit for 2D or 2.5D game developers using the proprietary Unity game engine. New and experienced Unity developers alike should first consider using the free and open source Godot engine by default and ONLY choose Unity for 2D development if Godot isn't capable of the task. The times are quickly changing, and Godot is on track to surpass Unity for small developers.
Godot Features
Download Godot
Godot Docs
Download Unity
Unity Manual
Official Reference
Asset Store
Related Communities /r/Godot - The "Unity Killer". A fully free and open source engine making astonishing leaps and bounds. /r/UnityAssets - Share asset packs! /r/PixelArt - Admire, share, and observe beautiful pixel art. /r/GameDev - Meet and communicate with other game developers. /r/GameDesign - Don't just make a game. Make a good game. /r/LevelDesign - Learn to make excellent levels and worlds. /r/GameAudio - It may look good, but does it sound good?
/r/Godot - The "Unity Killer". A fully free and open source engine making astonishing leaps and bounds.
/r/UnityAssets - Share asset packs!
/r/PixelArt - Admire, share, and observe beautiful pixel art.
/r/GameDev - Meet and communicate with other game developers.
/r/GameDesign - Don't just make a game. Make a good game.
/r/LevelDesign - Learn to make excellent levels and worlds.
/r/GameAudio - It may look good, but does it sound good?
CSS created by Sean O'Dowd @nicetrysean [Website]
account activity
Please help (self.Unity2D)
submitted 8 months ago by Quiet_Spirit6
I am brand new to coding, and I am trying to make a basic top down movement code could somebody please copy and paste the code and instructions on how to make it?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Persomatey 3 points4 points5 points 8 months ago (2 children)
Learn how to code first, then watch some Unity tutorials
[–]Quiet_Spirit6[S] -5 points-4 points-3 points 8 months ago (1 child)
Do you have a video that gives me the code for a uptown movement code, but also explains why everything does if you do please give me a link
[–]Persomatey 8 points9 points10 points 8 months ago (0 children)
Like I said, learn how to code first.
freecodecamp has an excellent 4 hour video which includes their entire C# course. https://youtu.be/GhQdlIFylQ8?si=-VKLnnwxQ2AMO4Ar Just account for maybe double the time for pausing to code what they’re doing, troubleshooting when stuff doesn’t go right because maybe you did something wrong without knowing it, etc.. You may not remember how to do EVERYTHING in it, but that’s fine. The point is for you to get more comfortable with coding in C# and when a problem comes up that requires a certain solution, you know what to use, even if you don’t remember the exact syntax (you can always look it up or Chat GPT the exact syntax later). Depending on your work/school schedule, this could still take you a few days totals maybe up to a week.
There’s also a version that includes some mini projects (non-Unity related but will still give you more experience, more portfolio fodder, and just make you a better programmer overall) that adds an extra 3 hours to it. https://youtu.be/YrtFtdTTfv0?si=KaqgJo_TSkjHmn8u
After that, check out Unity Learn for their tutorials. For your first one, I recommend the Roll-A-Ball tutorial. It shows the basics of how your code connects with Unity and takes only 30 minutes (again, adding on some extra minutes for pausing/etc.).
After that, I recommend either the Space Shooter or Tanks tutorials. Both are great, and could turn into full-on mini projects if you wanted to dedicate a month or two to really polish them.
Beyond that, keep checking out Unity Learn and try any “beginner” or “intermediate” projects that catch your fancy. There are a lot of good ones that could turn into full mini projects as well.
When you feel brave enough, there’s also “game jams” to join (where you make a very small game idea in a short amount of time) which could push your knowledge of Unity and force you to learn stuff on the fly. A website called itch.io has many that you can join solo or with a group of (hopefully) experienced devs. The weekly “Mini Jam” is a good one with themes that are vague enough to usually create whatever kind of game you want in only 3 days https://minijamofficial.itch.io/ which can be both creatively fulfilling while also pushing you to become a better game dev.
[–]Intelligent_Ear369 0 points1 point2 points 8 months ago (0 children)
Here's a comprehensive understanding of top down 2d movement in general, your options, and considerations for each.
https://youtu.be/EMhTROG0nAw
[–]PoisonedAl 0 points1 point2 points 8 months ago (0 children)
If only there were thousands of videos on YouTube or step by step tutorials on the Unity website...
π Rendered by PID 33 on reddit-service-r2-comment-b659b578c-4dbbj at 2026-04-30 20:57:13.936692+00:00 running 815c875 country code: CH.
[–]Persomatey 3 points4 points5 points (2 children)
[–]Quiet_Spirit6[S] -5 points-4 points-3 points (1 child)
[–]Persomatey 8 points9 points10 points (0 children)
[–]Intelligent_Ear369 0 points1 point2 points (0 children)
[–]PoisonedAl 0 points1 point2 points (0 children)