- 27
- 404 827
Dawnosaur
เข้าร่วมเมื่อ 24 ธ.ค. 2014
I'm Adam, I make games.
Five years ago I began learning the basics of the Unity game engine. Back then, I had no idea how to programme, draw or edit videos. Since then, by watching thousands of tutorials, video essays and GDC talks (as well as a ton of googling), I've been able to release over fifteen small games, as well as COSMOS, my proudest achievement and first commercial game.
═══════ My Stuff ═══════
☕ | Support me (ko-fi.com/dawnosaur)
📰| Newsletter (dawnosaur.substack.com)
→ Weekly discussions on game design, creators and stuff by me :)
💬│Discord (discord.gg/W5vE5WKXYH]
→ A community that loves game creation
🦚│Twitter ( DawnosaurDev)
→ Small posts & updates
🎮 │My Games (dawnosaur.itch.io)
→ Small projects made for game jams plus COSMOS
✨𝑻𝒉𝒂𝒏𝒌𝒔 𝒇𝒐𝒓 𝒘𝒂𝒕𝒄𝒉𝒊𝒏𝒈!
Five years ago I began learning the basics of the Unity game engine. Back then, I had no idea how to programme, draw or edit videos. Since then, by watching thousands of tutorials, video essays and GDC talks (as well as a ton of googling), I've been able to release over fifteen small games, as well as COSMOS, my proudest achievement and first commercial game.
═══════ My Stuff ═══════
☕ | Support me (ko-fi.com/dawnosaur)
📰| Newsletter (dawnosaur.substack.com)
→ Weekly discussions on game design, creators and stuff by me :)
💬│Discord (discord.gg/W5vE5WKXYH]
→ A community that loves game creation
🦚│Twitter ( DawnosaurDev)
→ Small posts & updates
🎮 │My Games (dawnosaur.itch.io)
→ Small projects made for game jams plus COSMOS
✨𝑻𝒉𝒂𝒏𝒌𝒔 𝒇𝒐𝒓 𝒘𝒂𝒕𝒄𝒉𝒊𝒏𝒈!
7 Game Dev Tricks to Improve Your Unity Game
🎬Design a Great Platformer Jump: th-cam.com/video/2S3g8CgBG1g/w-d-xo.html
👩💻 Code: github.com/DawnosaurDev/game-feel
🎮 Controller Rumble Unity Tutorial: th-cam.com/video/SmmBC-yCJ28/w-d-xo.html
☕ | Support me (ko-fi.com/dawnosaur)
═══════ 🦖My Stuff ═══════
💬│Discord (discord.gg/W5vE5WKXYH)
→ A community that loves game creation
📰 | Newsletter (dawnosaur.substack.com/)
→ Weekly discussions on game design, creators and stuff by me :)
🎮│My Games (dawnosaur.itch.io/)
→ Mostly small projects made for game jams as well as COSMOS my first commercial release
═══════ 💬Description ═══════
If you’re looking to create an immersive, satisfying experience, game feel is the first place to start.
In this Game Feel deep dive, I look into seven unity tricks and tips that can help your game feel more satisfying to play. This covers everything from camera shake to visual & particle effects. Together these seven tricks will increase your Unity game's "juice".
═══════ 📕More Resources ═══════
Vlambeer Talk - The Art of Screenshake: th-cam.com/video/AJdEqssNZ-U/w-d-xo.html
Secrets of Game Feel and Juice: th-cam.com/video/216_5nu4aVQ/w-d-xo.html
Vlambeer Articles: designoriented.net/blog/author/user/ (scroll down)
═══════ 🔮My Tools ═══════
- Unity - Game Engine
- VS Code - IDE
- Affinity Designer - Art & Graphics Design
- Aseprite - Pixel Art
- DaVinci Resolve - Video Editing
- Audacity - Audio Editing
- Logitech G Hub with a Blue Yeti Nano Microphone - Audio Recording
- Notion - Organisation, Notes & Scripts
- Google Calendar - Organisation
═══════ ⏰Chapters ═══════
0:00 Keep Watching
0:14 #1 Impact Flash
0:43 #2 Camera Movement
1:32 Game Design interlude
1:53 #3 Time Freeze
2:19 #4 Controller Rumble
2:38 #5 Effects
3:13 #6 Level Permanence
3:48 #7 Screenshake
4:33 Consider Subscribing
═══════ 📜Credits ═══════
Thumbnail Image:
- Rocket League
Clips Used from:
- @snomangameplay
- Besiege Trailer
- @Brackeys (Cinemachine Clip) - th-cam.com/video/Gx9gZ9cfrys/w-d-xo.html
- Zelda Gameplay Trailer
- God of War Trailer
- Gris Trailer
- Ape Out Trailer
- Minecraft Trailer
- Super Time Force Ultra Trailer
- @Brackeys Screenshake Tutorial (Explosion Clip) - th-cam.com/video/9A9yj8KnM8c/w-d-xo.html
- Super Hot Trailer
- Rocket League Trailer
Graphics from Flat Icons
- Damaged package icons created by kerismaker
- Shooting range icons created by Smashicons
- Earthquake icons created by Konkapp
- Freeze icons created by Smashicons
- Earthquake icons created by Konkapp
- Video camera icons created by Freepik
- Fire icons created by Freepik
- Gaming icons created by mynamepong
- Thunder icons created by Smashicons
✨𝑻𝒉𝒂𝒏𝒌𝒔 𝒇𝒐𝒓 𝒘𝒂𝒕𝒄𝒉𝒊𝒏𝒈!
👩💻 Code: github.com/DawnosaurDev/game-feel
🎮 Controller Rumble Unity Tutorial: th-cam.com/video/SmmBC-yCJ28/w-d-xo.html
☕ | Support me (ko-fi.com/dawnosaur)
═══════ 🦖My Stuff ═══════
💬│Discord (discord.gg/W5vE5WKXYH)
→ A community that loves game creation
📰 | Newsletter (dawnosaur.substack.com/)
→ Weekly discussions on game design, creators and stuff by me :)
🎮│My Games (dawnosaur.itch.io/)
→ Mostly small projects made for game jams as well as COSMOS my first commercial release
═══════ 💬Description ═══════
If you’re looking to create an immersive, satisfying experience, game feel is the first place to start.
In this Game Feel deep dive, I look into seven unity tricks and tips that can help your game feel more satisfying to play. This covers everything from camera shake to visual & particle effects. Together these seven tricks will increase your Unity game's "juice".
═══════ 📕More Resources ═══════
Vlambeer Talk - The Art of Screenshake: th-cam.com/video/AJdEqssNZ-U/w-d-xo.html
Secrets of Game Feel and Juice: th-cam.com/video/216_5nu4aVQ/w-d-xo.html
Vlambeer Articles: designoriented.net/blog/author/user/ (scroll down)
═══════ 🔮My Tools ═══════
- Unity - Game Engine
- VS Code - IDE
- Affinity Designer - Art & Graphics Design
- Aseprite - Pixel Art
- DaVinci Resolve - Video Editing
- Audacity - Audio Editing
- Logitech G Hub with a Blue Yeti Nano Microphone - Audio Recording
- Notion - Organisation, Notes & Scripts
- Google Calendar - Organisation
═══════ ⏰Chapters ═══════
0:00 Keep Watching
0:14 #1 Impact Flash
0:43 #2 Camera Movement
1:32 Game Design interlude
1:53 #3 Time Freeze
2:19 #4 Controller Rumble
2:38 #5 Effects
3:13 #6 Level Permanence
3:48 #7 Screenshake
4:33 Consider Subscribing
═══════ 📜Credits ═══════
Thumbnail Image:
- Rocket League
Clips Used from:
- @snomangameplay
- Besiege Trailer
- @Brackeys (Cinemachine Clip) - th-cam.com/video/Gx9gZ9cfrys/w-d-xo.html
- Zelda Gameplay Trailer
- God of War Trailer
- Gris Trailer
- Ape Out Trailer
- Minecraft Trailer
- Super Time Force Ultra Trailer
- @Brackeys Screenshake Tutorial (Explosion Clip) - th-cam.com/video/9A9yj8KnM8c/w-d-xo.html
- Super Hot Trailer
- Rocket League Trailer
Graphics from Flat Icons
- Damaged package icons created by kerismaker
- Shooting range icons created by Smashicons
- Earthquake icons created by Konkapp
- Freeze icons created by Smashicons
- Earthquake icons created by Konkapp
- Video camera icons created by Freepik
- Fire icons created by Freepik
- Gaming icons created by mynamepong
- Thunder icons created by Smashicons
✨𝑻𝒉𝒂𝒏𝒌𝒔 𝒇𝒐𝒓 𝒘𝒂𝒕𝒄𝒉𝒊𝒏𝒈!
มุมมอง: 6 859
วีดีโอ
Improve your Platformer’s Jump (and Wall Jump) | Unity
มุมมอง 132K2 ปีที่แล้ว
Improve your Platformer’s Jump (and Wall Jump) | Unity
Secrets to a Great Platformer Character with Unity
มุมมอง 67K2 ปีที่แล้ว
Secrets to a Great Platformer Character with Unity
Making Ape Out's Juicy Combat in Unity | Game Jam Devlog
มุมมอง 6K3 ปีที่แล้ว
Making Ape Out's Juicy Combat in Unity | Game Jam Devlog
Improve Your Platformer with Forces | Examples in Unity
มุมมอง 182K3 ปีที่แล้ว
Improve Your Platformer with Forces | Examples in Unity
COSMOS Launch Trailer | Steam July 22nd
มุมมอง 2.6K4 ปีที่แล้ว
COSMOS Launch Trailer | Steam July 22nd
Wow, a well-produced, thoughtful, and concise video on exactly the problem I want to solve with my 2 biggest inspirations as the primary examples? Yes please! Easy sub, thank you!!
Hey, your channel is a real gem. Thank you for your high quality videos especially the one on jumping :D
how do u learn how to code im struggling
Such a great and informative video! There are so many game design channels out there (even big ones) that essentially just babble about this and that for half an hour how a game does a nice thing without ever conveying anything that's genuinely useful to a real developer. But you actually give *concrete examples* of how and why something works exactly the way it does. You even provide actual number values as guidelines along with full code examples. Now *this* is what I'm talking about. Edit: I just realized that the last upload has been a while ago, please don't tell me that this channel is dead... 😞
Thank you
What an incredibly well made video… I subscribed immediately 🤘 Thanks for your help dude
Btw when I made a moving platform. When our character moves with the platform, it can't run. It moves really slowly. How should I fix it? I tried many things, like adding that platform linearVelocity to our character Run void but couldn't made it happen. Pls help and thank you for this great example code.
does anybody try to recreate ape out like graphics? I need some help with the 2d and 3d blend and the workflow
Thanks! But what about if the player is on a moving-platform? After moving player gameobject to child of moving-platform and add ground layer to platform, I cannot understand how to manage AddForce() to move player togheter with the moving-platform and at the same time let the player able to move on moving-platform like when the player is on normal ground. Thanks
Man, I really can't thank you enough for making this video. I was stuck trying to control the jump height to make it feel like the one in Hollow Knight for my game, and I kept trying to use ticks to measure the duration of holding space, but I kept failing to make it work. Your video actually made it so simple; it literally took me 3 lines of code to be able to control the jump height. Wow!
Hi i use the code but i get this error: Rigidbody2D.gravityScale assign attempt for 'Swordmaster' is not valid. Input gravityScale is { NaN }. UnityEngine.Rigidbody2D:set_gravityScale (single) PlayerMovement:SetGravityScale (single) (at Assets/Scripts/Swordmaster/Movement.cs:249) PlayerMovement:Update () (at Assets/Scripts/Swordmaster/Movement.cs:214)
great content..i hate to be this guy but my player wont jump, it moves just fine
I'm so glad it's true top-down and not 2.5D / Zelda-like perspective. It's a very underappreciated camera view, and one still having tons of space for innovation (that pounce is a great example, haven't seen that before in any other game).
Remember us when you get popular! +1 sub
Thank you so much for this, DawnosaurDev. Best 2D platformer controller I ever found online! It has everything you need like Coyote Time, Jump Buffer, Dash, Wall Jump and many others. Although it took a while to properly set it up in my game, but thanks to the demo you included in the game files and the well explained comments in your scripts, I was able to get it up and running in no time. I also really loved the 3 great examples you included in the demo: Celeste, Hollow Knight and Super Meat Boy, as these 3 great platformers can be used as a sample for creating any form of platformer. Thank you so much once again for this great resource!❤
Dose wall jump need coyote time? I feel like it's needed when doing a wall jump + double jump combo
Thank you so much for the video!! It helped me understanding the mechanics of the games I love and even replicate them to my own games! Just one thing I wasn't sure about... shouldn't you multiply by Time.fixedDeltaTime or Time.deltaTime?
its just me or when i try to implement coyote if i press faster enough the jump button i can make a doble jump/longer jump is there any way to fix it ? i tried jump buffer time not results
Since you're already tracking the action with cinemachine, i would use CinemachineImpulseListener / impact to manage that as well :)
Who else watched this once and has been coming back for that snippet of code at 0:46
Is this for dynamic rigidbody or kinematic?
Can this work for 3D games?
Mostly accept the physics
I always love hearing people say nice things about Hollow Knight. Definitely my favorite game of all time.
You the GOAT, please comeback
I wish you would have explained a bit longer exactly why did you make the run that way, especially that last line of code! I can't figure out for the life of me why would you use Mathf.Pow.
I noticed there were many variables involved (acceleration, max speed, etc) Do you have a list of suggested values?
For the acceleration and decceleration there are some examples 5:22. For max speed to be honest just play with it^^
Is there any reason you have both a box and circle collider? Should I have both or just a circle collider?
Box for the character, circle for the bottom part as he explained why at 5:45
I've watched this video beginning to end about 10 times so far (and will need to more in the future) because of how informative it is and how it really highlights key points to add into the game. I also like how it isn't a "tutorial" so you kinda need to figure out how to add it yourself allowing you viewers to become better developers by learning and problem solving.
Being exactly 7 min you know its good.
What to do for 3d?
1:35 what’s the name of the game?
Celeste !
This is really helpfull! You explain this really well and its really easy to follow
I know who I'm reading notifications from now. *subscribes*
awesome video, many thanks! what is the game at 3:24 by the way?
have had alot of probelms with movement fundamentals, thank you so much for this
Amazing, thank you for the code and video. can you help me with a problem? i created a slowmo effect in my project, but i want to not affect player. i dont know where to call the function (Time.UnscaledDeltaTime)
This needs to be said right now... This is the best video ever made on youtube, it is so helpfull and so full of information, i would pay money for this information, because im in need of movement system for my 2D Metroidvania
bro has changed the industry without noticing
God damn, what a video. Coding noobs are only able to experience the creative joy of game development because of amazing content like this - thank you!
How is this project going? It would be awesome to see an updated version of the code in your GitHub with the StateMachine?
This is exactly what I needed! A video on advanced movement! I was having loads of issues previously, and this fixes them all! Thanks so much!
wouldnt change the gravity of the entire project tho, you can do that specifically to the player on his rigidbody
Great fucking video, thank you
in the forces part i didnt understand what is the moveInput and the acceleration : decceleration didnt workand the code doesnt show it
also the velPower doesnt work in the final line of code
never mind its working
The same tutorials on TH-cam are repeated over and over again, using the same methods, and 99% of them are very basic tutorials. Professional and high-quality tutorials like this are rare and must be supported.
Could you maybe do a full video on how to do perfect colliders ? Like the tip at the end, it'd be great to have more details. Thank you for your knowledge ;)
Damn. You just won a new sub my friend
There’s an issue with this where my character is slower moving to the left and doesn’t get affected by decceleration, but the moving right works fine, any ideas?
Thanks for this, I had slightly different artificial friction code that was giving me some problems.