7 Game Dev Tricks to Improve Your Unity Game

preview_player
Показать описание


═══════ 🦖My Stuff ═══════
→ A community that loves game creation
→ Weekly discussions on game design, creators and stuff by me :)
→ 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 ═══════

═══════ 🔮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
- Zelda Gameplay Trailer
- God of War Trailer
- Gris Trailer
- Ape Out Trailer
- Minecraft Trailer
- Super Time Force Ultra Trailer
- 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

✨𝑻𝒉𝒂𝒏𝒌𝒔 𝒇𝒐𝒓 𝒘𝒂𝒕𝒄𝒉𝒊𝒏𝒈!
Рекомендации по теме
Комментарии
Автор

Join Our Discord! A space for creators to hangout, learn together and share their work.

Future Improvements to the Code will be put here:
- If you're having performance issues, switching out the coroutines for timers within Update() would be a great place to start. While the memory allocated here is small this could add up eventually if you're using a lot of these effects. This will be super minor for most of you, but worth knowing just in case. Thanks a lot to @sealsharp for pointing this out!
"Every start of a coroutine allocates memory. Every yield except yield null allocates memory. So, if you create all these little features that happen a lot with coroutines, that will add up and the garbage collector will come around for a nice frame drop."

DawnosaurDev
Автор

don't starve us from your content man, not cool

mohamedimranechehabi
Автор

I liked the video but I have to say that you were speaking fast. I thought my playback speed was 1.5X. I think you should slow down the pace of the video as little bit. Overall very informative video 💖💖

mohakjain
Автор

AMAZING tips. I didn't know you only had around 4.6k subs considering these tips are said in the most concise and straightforward way. My favorite effect probably either has to be screenshake or time freeze. Love feeling the impact in games when action is happening

BravosChannel
Автор

came from Reddit... very polished, some tips reminded me of Feel in the asset store

ytubeanon
Автор

A little note at points #1, #3, #7

Every start of a coroutine allocates memory. Every yield except yield null allocates memory. So, if you create all these little features that happen a lot with coroutines, that will add up and the garbage collector will come around for a nice framedrop.

Every one of these examples done with coroutines can be done within the update loop just as easily.

sealsharp
Автор

i love your work! had to watch it 3 times cause it was really fast but even as a beginner i understood everything :D

TobiDerCoole
Автор

Man you are the best! your guides are just imba, make a video about the combat system like in HK.

osaerpak
Автор

do i refrence camera shake with a public game object??? edit: nvm i got it when using the "Basic Multi Channel Perlin" make sure to actaully set a noise profile and set Amplitude Gain to 0 so it doesnt start shaking on start

zoeeechu
Автор

Thank you Atom for the tips (Yes I called you Atom). I’m going to look through your older videos to see if I can finish a project

eddiee
Автор

Your code is really easy to understand and keep track of as you use comments and regions in a very smart way. Thank you! Oh and by the way also thank you for the platformer tips, they're really helpful, I combined them with state machine pattern and it's pretty nice.

duyvo
Автор

Really a great video man! I think the fast paced nature of it combined with genuinely good ideas is a really entertaining and informative style. Well done!

jakesilberstein
Автор

Excellent gamedev tutorial. Technical and entertaining.

iiropeltonen
Автор

This is officially a semi-dead channel

franciscooteiza
Автор

This is such a great and concise video. I remember a while ago I said your editing felt a bit too fast-paced, but I think you're starting to find a nice balance where you give a lot of information in a short time while also making it stick!
Also, it's nice that you mentioned you don't *have to* include these effects in your games; a lot of tutorials forget about that part.

madlad
Автор

Regarding platformers, what do you say about leniency with button pressing accuracy such as coyote time or jump buffer?
I mean, I might include them since apparently that's the trend for more "responsive control", when ironically they literally press too early or too late.

Taehc
welcome to shbcf.ru