Тёмный

HOW TO MAKE A 2D TOP-DOWN RPG IN UNITY 2023 - TUTORIAL #04 - PLAYER MOVEMENT 

Digital Oddities • GameDev
Подписаться 1 тыс.
Просмотров 8 тыс.
50% 1

This Unity2D Tutorial will teach you how to implement basic top-down character movement to enable the player to walk around our 2D Pixel Art world we've been building!
▬▬ι═══════ﺤ Tutorial Series Overview -═══════ι▬▬
In this Unity tutorial series we'll be crafting a cosy pixel art 2D top-down RPG reminiscent of games like Stardew Valley, Forager and the Zelda series. We'll explore building out a game world, making a compelling player character and then bringing the game to life with NPCs, Quests, Crafting and much more!
These tutorials are aimed at gameDevs of all skills levels! If you're just starting out I'll bring you up to speed with good practice & cover core concepts to build your skills. If you're already well versed in the craft I'll be providing lots of tips and tricks to speedup workflows and to create modular reusable systems as well as sharing my game design insights along the way.
Each tutorial will be unique and largely self contained, feel free to make suggestions in the comments and I'll try to cover those topics in future videos!
▬▬ι═══════ﺤ Resources -═══════ι▬▬
World Tileset • raou.itch.io/small-adventure
0x72's Dungeon Tileset • 0x72.itch.io/dungeontileset-ii
Aseprite • www.aseprite.org/
My Resource Pack • soundy777.itch.io/top-down-2d...
▬▬ι═══════ﺤ Links -═══════ι▬▬
Twitter • / soundy777
Discord • / discord
Itch • soundy777.itch.io/
Twitch • / soundy777
▬▬ι═══════ﺤ Mission -═══════ι▬▬
I'm aiming to kickstart your game development journey by teaching you how to craft fun and engaging games with Unity. Throughout these tutorials we'll explore programming, systems design, pixel art, audio design and much more!
Any and all support received through RU-vid, Twitter & Discord is greatly appreciated!
▬▬ι═══════ﺤ Who Am I? -═══════ι▬▬
I'm Soundy, a gameDev with a passion for building engaging experiences and polishing them to an addictive shine. I have a knack for helping & teaching people and want to leverage that to enable you to build your dream games! Join me as I hone my craft, build some epic magic & make some friends along the way.
▬▬ι═══════ﺤ Chapters -═══════ι▬▬
0:00 Intro
0:17 Movement Math Visualization
2:53 Minor Level Editing
3:33 Player Folder Structure
4:00 Player Sprite Importing
5:58 Player GameObject Setup
8:34 Player Controller Scripting
11:25 Player Input Logic
16:01 Player Rigidbody Setup
17:13 Player Movement Logic
21:10 Player Movement Demo
22:30 Outro
▬▬ι═══════ﺤ Get Dev'in Today -═══════ι▬▬
#DigitalOddities #gamedev #unitytutorials #topdown #rpg #pixelart

Опубликовано:

 

15 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 49   
@Heleco2
@Heleco2 7 месяцев назад
Out of the countless hours I've spent on RU-vid trying to expand my knowledge of Unity, you are by far the best creator I've come across! 17/17
@Soundy777
@Soundy777 7 месяцев назад
Dude! This comment made my day. I’m working hard right now making something that I’m going to showcase in a video that I think will help a lot to devs out. Comments like this inspire me to keep going strong! Drop in the discord and show me what your making!
@poopcanothegreat9947
@poopcanothegreat9947 6 месяцев назад
Agreed! I just found you but you’re already one of top 2
@ezalb9893
@ezalb9893 3 месяца назад
DUUUUDE, You are the best creator i've seen so far! Please continue the tutorials series, we need you! keep going
@Soundy777
@Soundy777 3 месяца назад
Yoooo, thats some great praise man. I'm working on a project and helping a friend out with his which is reall sapping my time. I've got more planned and even bits recorded. Just gotta magic up some time. I'll try for one this weekend if I can, I really wanna drop a devLog of this game I'm making too. Feel free to drop by the discord if you've not already. I'm active on discord all day long while I'm devvin.
@SGSelbs
@SGSelbs 7 месяцев назад
That explanation of movement vectors at the start was fantastic. The quality and attention to detail in these tutorials is off the charts!
@Soundy777
@Soundy777 7 месяцев назад
Mans got my back! It took far longer than I care to admit for that 2:30 of visualisation XD
@noderoad
@noderoad 6 месяцев назад
Superb, really enjoying these tuts!
@Soundy777
@Soundy777 6 месяцев назад
Thanks! I’m trying to forge time to make more, but I have so many fun projects on the go!
@chriswooten8032
@chriswooten8032 6 месяцев назад
This is great content. Thanks for all the help in this series.
@Soundy777
@Soundy777 6 месяцев назад
Glad to have given some value back to an incredible space which has helped me tremendously over the years. More to come soon.
@user-dj3ee8gu9p
@user-dj3ee8gu9p 7 месяцев назад
So cool thanks for help and good lessons, you need to make more of these for us
@Soundy777
@Soundy777 7 месяцев назад
Working on it between some cool projects I have on the go. I’ll be putting together some dev logs soon to showcase them - v.excited
@tylerjackson8567
@tylerjackson8567 4 месяца назад
Cant wait for the next one! Also keep up the simplicity, i hate when other turtorials overstimulate with overexplaining, so thanks for avoiding that.
@Soundy777
@Soundy777 4 месяца назад
I feel the same way with complexity. It needs to be built across explanations & not crammed in. Working hard to make more as soon as I can :3
@Game-pq5fw
@Game-pq5fw 7 месяцев назад
we want more videos keep ti up
@Soundy777
@Soundy777 7 месяцев назад
On it mon amigo! Building a lot of magic right now \o/
@codenoob223
@codenoob223 5 месяцев назад
Can't wait for the next episode!
@Soundy777
@Soundy777 5 месяцев назад
On it boss! Just making magic in the meantime too on a few big projects. Devvin is insane addictive
@codenoob223
@codenoob223 5 месяцев назад
@@Soundy777 okay, now I cant wait for your magic devlog
@Soundy777
@Soundy777 4 месяца назад
@@codenoob223 You're more than welcome to drop into the Discord & chat in the meantime. I'm always happy to hear about the projects everyone is working on :D
@azotoliquido9838
@azotoliquido9838 Месяц назад
we need the pt.5 please❤
@Soundy777
@Soundy777 Месяц назад
On it! I have a busy weekend but I’ll try. It is recorded - just need edit it.
@humbleholler
@humbleholler 7 месяцев назад
What a fantastic series thus far! maybe in the next we can add a simple escape menu/options so i can escape my builds lol esp when i send to others!😂
@humbleholler
@humbleholler 7 месяцев назад
or collision! :P
@Soundy777
@Soundy777 7 месяцев назад
Sure, I’ll cover that. It’s a simple case of Application.Quit() fired off to an GetKeyDown(KeyCode.Escape). I tend to keep this kinda debugging logic in my global game manager.
@poopcanothegreat9947
@poopcanothegreat9947 6 месяцев назад
@@Soundy777what about a video for your game manager?
@Soundy777
@Soundy777 6 месяцев назад
@@poopcanothegreat9947 added it to the list with your name next to it. Ty for the suggestion
@AgentCryo
@AgentCryo 7 месяцев назад
keep it up
@Soundy777
@Soundy777 7 месяцев назад
Ayooo! On it boss! Glad to see you dropping by, missing your DMs brother!
@Lukturo
@Lukturo 4 месяца назад
are there coming any more videos? Could really use them
@Soundy777
@Soundy777 4 месяца назад
I've recorded some but I just need find a bit of time to edit them. NGL, PalWorld & my personal gameDev projects are consuming my soul a bit right now xD. Might make some "How to remake PalWorld tutorials" soon too?
@Infernalspiritu
@Infernalspiritu 6 месяцев назад
How do you make player move in a "grid" 16px * 16px. and only move in x or y
@Soundy777
@Soundy777 6 месяцев назад
Great Question! I've actually implemented that feature in a previous game of mine - Crate Mage - which you can play over on my itch page (soundy777.itch.io). To achieve this I used the input to push the player 1 tile in the input direction via the Vector3.MoveTowards function. Prior to the movement though the player I use Physics.OverlapCircleNonAlloc to test for walls, anything with an IPushable interface or the exit and respond to that accordingly by either denying the movement into that location or activating some special case (like exiting the level). I'll make a video on this to demonstrate how you'd go about acheiving it, you can do it in a dozen different ways.
@ducku6211
@ducku6211 6 месяцев назад
waiting for the next tutorial
@Soundy777
@Soundy777 6 месяцев назад
On it boss, got some other mad projects on to go too which I'm dying to show off too! Lots on the go! \o/ Excited! \o/
@LaroweStudios-vp8ow
@LaroweStudios-vp8ow 7 месяцев назад
When the new video will come?
@Soundy777
@Soundy777 7 месяцев назад
Hopefully this weekend along with a special video covering a very exciting aspect of ganeDev I don’t think a lot of people know about
@adhamsaleh3405
@adhamsaleh3405 3 месяца назад
My friend, what are you doing? Get back to uploading my guy I am trying to learn more.
@Soundy777
@Soundy777 3 месяца назад
I’m trying! You wouldn’t believe the absolute insanity I’ve been devvin. Dude, jump in the discord and come pick my brain for anything you need! I got you \o/
@adhamsaleh3405
@adhamsaleh3405 3 месяца назад
@@Soundy777 give me your discord please
@babyph65
@babyph65 Месяц назад
hello can we have the attack?
@Soundy777
@Soundy777 Месяц назад
You mean an attack tutorial? Sure I’ll add that to my list & get working on for this week. In the meantime, come join the discord :)
@starvr
@starvr 7 месяцев назад
Seriously? No patron? Not even a paypal account? Because some of these explanations are way better than most professional tutors. Any way of sending you a few Pounds, Dollars, Didgeridoos etc?
@Soundy777
@Soundy777 7 месяцев назад
Might not be a bad shout. I wanted to provide enough value to justify something like that. I’ll certainly explore that going forward when I can provide the additional value to balance it. In the meantime I’d love to have someone like yourself in the discord & in my DMs!
@starvr
@starvr 7 месяцев назад
@@Soundy777 This series alone is worth it. I am not a people person, I boil quicker than a nuclear reactor. Even quicker if they are a flat earther. LOL
@Soundy777
@Soundy777 7 месяцев назад
@@starvr for someone who’s not a people person you’ve made my day today mon amigo! If you ever wanna chat hit me up & if not no worries ^-^
@RankMan16
@RankMan16 7 месяцев назад
Thanks
@Soundy777
@Soundy777 7 месяцев назад
Anytime :3
Далее
Make an Action RPG in Godot 3.2
34:07
Просмотров 1,5 млн
How I Did This INSANE Trick 🤯📱🍬
00:10
Просмотров 3,2 млн
Eddie Hall VS Neffati Brothers
00:11
Просмотров 1,7 млн
Grid Based Movement in Unity
18:35
Просмотров 180 тыс.
TOP DOWN MOVEMENT in Unity!
22:30
Просмотров 1,2 млн
Simple Turn-Based RPG Battle System (Unity Tutorial)
35:22
Stop Getting Lost: Make Cognitive Maps, Not Levels
26:27
Creating SMART enemies from scratch! | Devlog
5:40
Просмотров 268 тыс.
INSANELY Smooth pixel ATTACK Animation Tutorial
18:54
Просмотров 505 тыс.
How stairs work in top down 2D game worlds
0:31
Просмотров 254 тыс.
Animating a Robot Made out of Apple Parts
17:54
Просмотров 4,2 тыс.