Тёмный

Implementing game feel in Archvale 

IDoZ
Подписаться 24 тыс.
Просмотров 42 тыс.
50% 1

Here's a video about how I implemented "game-feel" in Archvale!
Join the Archvale discord: discord.gg/jGxAAvX

Игры

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

 

8 авг 2019

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 89   
@metall7331
@metall7331 4 года назад
4:01 "It looks like it's in pain. That's great!"
@canibeatit3842
@canibeatit3842 4 года назад
you are a genious AND a super kind person since you`re willing to share all this knowledge right here on youtube. thank you so much, you`re an everyday inspiration to me as a dev
@nextProgram
@nextProgram 4 года назад
Really good tips, this is why hitting the enemies didn't feel satisfying in my game
@mopifish4912
@mopifish4912 4 года назад
You’re my favorite game dev channel as of now, it’s fun to see you in other comment sections
@GamesInHouse
@GamesInHouse 4 года назад
Good FX, I would also recommend shrinking the shadow when he's up to make it more realistic.
@shroederstudios3137
@shroederstudios3137 4 года назад
This is exactly what I've been needing. I've actually been watching your videos on repeat to get game feel right and failing miserably. Thank you! Well done. You are amazing.
@GustavoHorn
@GustavoHorn 4 года назад
Thanks for sharing a bit of your knowledge!! Keep up the awesome work!!
@ShocBox
@ShocBox 4 года назад
I think these videos where you go through game mechanics and explain your thought process are really insightful and helpful for both those looking forward to Archvale and also other newer devs. Would love to see more!
@inlegivel
@inlegivel 4 года назад
Great video! I missed camera shake! It's also a powerful way of conveying strengh. Keep up the good work!
@ThomasChen-ur2gt
@ThomasChen-ur2gt 4 года назад
Your games are the only games I want to play on youtube devlogs. You are good at the game design& making game juicy. Looking forward to more tutorials and playing your game.
@CodeGaff
@CodeGaff 4 года назад
Fantastic video IDoZ! It's amazing the difference that some minor details like this can really make to the look and feel of a game. Thanks for sharing!
@JoelSoulweaver
@JoelSoulweaver 4 года назад
I really love game-feel tutorials. This was lovely! Would you be up for doing a melee attack game-feel video? Your sword swings looks so heavy and punchy!
@Nimrok32402
@Nimrok32402 4 года назад
I spent the whole day triyng to improve my game feeling and now you make this video, this is going to be really helpfull, thanks!!!
@lv3082
@lv3082 3 года назад
It is often said what sets apart a master from an amateur is their mentality on sharing knowledge and bettering the community around them. Thank you for taking the time to show these techniques and more importantly explain the underlying reasoning for the design concepts - It is truly appreciated! Im particularly interested and impressed by your simple solution for jumping (I went down the complex path of linear projection to achieve 'gravity' in the 2D domain) Awesome work friend, wish you success!
@ahnmichael1484
@ahnmichael1484 4 года назад
this video was so clear and informative and well put together - I can't wait to use these concepts to process as I'm beginning to reconsider my game feel
@KalechippsDev
@KalechippsDev 4 года назад
This is a really phenomenal video.Thanks for this!
@zionen01
@zionen01 4 года назад
Very nice video, thanks for sharing. It's all in the details, these little things really do make a big difference.
@ImRainyDan
@ImRainyDan 4 года назад
Very insightful. Thank you so much!
@miccino9409
@miccino9409 4 года назад
I love this video!! Thanks for your tips!!
@lelandkwong
@lelandkwong 4 года назад
Awesome detailed video about game juice. This is extremely helpful. Thanks!
@valia
@valia 4 года назад
Very informative. Reminds me of the "Juice it or lose it" video. Thank you for sharing your knowledge.
@gamesbygrigg7447
@gamesbygrigg7447 4 года назад
This video is pure gold thank you so much!
@miles3279
@miles3279 4 года назад
more of these plss !n
@mohammednihad6755
@mohammednihad6755 4 года назад
Thanks for this great video dude
@chronic-rose
@chronic-rose 3 года назад
be careful when it comes to flashes, you can cause migraines or epileptic seizures in some people with it always have the option to turn them off be something the person sees before any flashing occurs (I'm aware this is quite late)
@harleybekker
@harleybekker 4 года назад
Thanks this was incredibly helpful
@arikty8966
@arikty8966 4 года назад
Awesome stuff man :)
@ThomasChen-ur2gt
@ThomasChen-ur2gt 4 года назад
This is awesome, thank you
@daars8925
@daars8925 4 года назад
I love watching this game progress
@renatusdev
@renatusdev 4 года назад
Very informativeeee thank u!
@VoicesFromTheDark
@VoicesFromTheDark 4 года назад
My teacher just brought up footage of this game in class to demonstrate game juice, I knew it seemed familiar!
@IDoZYT
@IDoZYT 4 года назад
What are you serious! That is awesome :)
@VoicesFromTheDark
@VoicesFromTheDark 4 года назад
@@IDoZYT Yes! He was using footage from it to showcase how we can edit our game juice demonstration videos! 🍊🍊
@IDoZYT
@IDoZYT 4 года назад
@@VoicesFromTheDark that is awesome, made my day! :)
@fierorecensione5828
@fierorecensione5828 Год назад
LOVE THIS VIDEOS!! Is it possible to have some tutorials like this one? 😍
@FreddyNewton
@FreddyNewton 4 года назад
Great video! keep going
@microman502
@microman502 4 года назад
Oooh! I'll be sure to add this to my games in future.
@dugtrioramen
@dugtrioramen 4 года назад
THIS IS GREAT!
@libradohernandez6525
@libradohernandez6525 4 года назад
This game is gonna be so badass when it’s finished. Can’t wait!
@NicholasScotti
@NicholasScotti 4 года назад
good video, do more of this video it is very interesting
@kantallive
@kantallive 4 года назад
Awesome video
@matejminar7373
@matejminar7373 4 года назад
Great pixelelart and tips
@CompletePivot0302
@CompletePivot0302 4 года назад
QUALITY CONTENT KEEP IT UP
@mehmedcavas3069
@mehmedcavas3069 3 года назад
this kind of videos are more valuable than gold
@avsnoopy
@avsnoopy 4 года назад
very good video thanks
@PeterMilko
@PeterMilko 4 года назад
Pretty good tips, I plan to do things like this on my channel too.
@DrakonFirestone
@DrakonFirestone 2 года назад
"It looks like it's in pain.. It's great" and later on "The death of the enemy is something that [player] should feel really good about.. like they just murded something mercilessly" - it sounds crazy scary when you take it out of context :D
@stardustaurora
@stardustaurora 2 года назад
Idoz torturing Archvale slimes : The Video. I hope there will be more merciless torturing of the easiest possible enemies.
@JonasBroman
@JonasBroman 4 года назад
Great video! Game feel is very interesting :)
@jared4830
@jared4830 4 года назад
No way, that's amazing, I watch your channel🙀
@JonasBroman
@JonasBroman 4 года назад
Haha hello there, Jared!
@dolphinlettuce4376
@dolphinlettuce4376 4 года назад
@gigaboom_9618
@gigaboom_9618 3 года назад
You should make it so that bigger enemies make more smoke when they die. Also another thing that I think would be cool is if the smoke started out in the shape of the enemy and then dissipated like it does now.
@Mil1nk
@Mil1nk 4 года назад
Hitlag can be very useful to convey heavy hits. Although they should mostly only be used when the player deals heavy damage. Screen shake has a similar effect.
@kaijuplayz2199
@kaijuplayz2199 4 года назад
I will use this
@FortbloxNET
@FortbloxNET 2 года назад
i have another question, not directly for this video but for the same game :-) how did you do the water animation? is this a shader? can you briefly explain how you did that animation? is there maybe a tutorial anywhere on this? :-)
@countingdemonstudios7181
@countingdemonstudios7181 4 года назад
Amazing how much is actually going into making what, in the end, appears to be a very simple animation. Game feel is super hard. Thanks a lot for making this video!
@frickitweball
@frickitweball Год назад
Hey, I might be a little bit late to the party here so I doubt I'll get any response, but how was the slime jumping done? It looks really simple and my approach is unnecessarily complex. Also, I've recently started Archvale and I'm loving it so far ;)
@IDoZYT
@IDoZYT Год назад
hey! i have a "height" value which is used to offset the draw position. i increment a counter from 0 to 180 over about 30 frames or so, and set the height to the sine of the counter multiplied by some factor to determine how high the jump height is! that's all :) thank you so much for playing archvale!!
@SealDev
@SealDev 4 года назад
4:01 :o
@GrandHighGamer
@GrandHighGamer 7 месяцев назад
value = lerp(value, etc) is kind of an abuse since values will never actually reach their target that way (it's an asymptote, as the amount of change decreases the closer it gets to the target). You need something like value = lerp(start-value, target-value, time/timetotal) for a proper linear transition from start to finish. Looks like it is working fine here for what you're doing, but with other stuff (stuff like cameras in particular) trying to use lerp like that will result in funky behaviour that doesn't feel quite right, so that's something to potentially keep in mind. This is also the kind of behaviour where using a tweening library/extension might be appropriate, to save from having to reimplement the same behaviour across a bunch of different objects.
@Dampiix
@Dampiix 3 года назад
11:46 Ive got a question. Can we get more of those?
@mahmudizukri
@mahmudizukri 4 года назад
I wanna do the tips but idk where to start, even make that spirit :')
@adamroberts2691
@adamroberts2691 4 года назад
Heyo, how did you add the squash and stretch? Thanks in advance.
@user-hz4tc2pf3x
@user-hz4tc2pf3x 3 года назад
11:40 Synthisized kicks be like
@aero5644
@aero5644 4 года назад
"...It looks like it is in pain." :c
@ruzco4873
@ruzco4873 4 года назад
12 minutes of constantly killing a nice and cute tiny slime
@CodeWithKarl
@CodeWithKarl 4 года назад
how does the sword works tho :( i have doing flip sword like SwordScale.y = -1; but it doesn't feel right do i need the animation ?
@FortbloxNET
@FortbloxNET 2 года назад
1:12 could you do maybe a tutorial or describe in a few word how in general you make a top down slime jump function? its theoretically not that difficult but how do you move the shadow under the object accordingly? its probably super easy but my brain hasnt figured it out yet, for years.... :-( i can't find ANY tutorial on this :-/
@FortbloxNET
@FortbloxNET 2 года назад
maybe my brain just figured it out. lol. i have a parent object and two children, one child is the sprite, the second is the shadow that actually does nothing. i move the parent to the jump location and just move the sprite up and down on local-y-axis. need to check that out ^^
@IDoZYT
@IDoZYT 2 года назад
My objects have a height value which is purely used to offset where the sprite is drawn. The object itself remains in place! So, the shadow doesn't move with the jump.
@FortbloxNET
@FortbloxNET 2 года назад
@@IDoZYT thank you! =) will try a bit out :-D
@emmadrew50
@emmadrew50 4 года назад
Very helpful tutorial, but at 9:52 is that a wine cellar level? It has the 4 exits like a template room
@IDoZYT
@IDoZYT 4 года назад
that's the first dungeon of the game :)
@ufukseyithan
@ufukseyithan 4 года назад
@@IDoZYT Is it called wine cellar though?
@hatman988
@hatman988 4 года назад
is archvale going to be available on steam or is it going to be on itch.io or something else?
@kaedeharakazuha2003
@kaedeharakazuha2003 4 года назад
What programming languages do you use?
@skiesquiggles7319
@skiesquiggles7319 4 года назад
These are some great tips! Also, why is the grass glitching?
@IDoZYT
@IDoZYT 4 года назад
where are you seeing glitching grass?
@skiesquiggles7319
@skiesquiggles7319 4 года назад
@@IDoZYT Middle far right during the bit about projectiles.
@RialuCaos
@RialuCaos 4 года назад
@@skiesquiggles7319 It's a glitch caused from video compression.
@younlok1081
@younlok1081 4 года назад
which lang u are making the game with and the engine if u are using an engine
@younlok1081
@younlok1081 4 года назад
never mind lol
@poopygamer321
@poopygamer321 4 года назад
20K view pogger
@errantwashere
@errantwashere 3 года назад
Errant was here
@adambenhamid5650
@adambenhamid5650 4 года назад
Is this JavaScript?
@StarChargerStudios
@StarChargerStudios 4 года назад
“The death of an enemy Is something the player should feel really good about cuz they just murdered something mercilessly.” -IDoZ, 2019
@VeryOwsome
@VeryOwsome 4 года назад
HOL UP YOU CAN ROTATE SPRITES IN GM! OMG I literally bought aseprite to do this one thing!
@sebastianwardana1527
@sebastianwardana1527 4 года назад
this is riddiculous, your grass moves as the jump happens...
Далее
Me: Don't cross there's cars coming
00:16
Просмотров 3,7 млн
Optimizing my Game so it Runs on a Potato
19:02
Просмотров 457 тыс.
Releasing Our Indie Game
13:42
Просмотров 67 тыс.
Secrets of Game Feel and Juice
5:19
Просмотров 1 млн
Archvale Devlog #17 - Making Stuff Better
12:14
Просмотров 71 тыс.
Dear Game Developers, Stop Messing This Up!
22:19
Просмотров 689 тыс.
Factorio teaches you software engineering, seriously.
21:27
Results After Releasing my First Game on Steam
15:07
Archvale Devlog #11 - Finalising the gameplay loop
12:01
Someone Made Pay 2 Win: The Game And Its Hilarious
14:11
💩Я ЖДАЛ ЯЩИКИ, А ПОЛУЧИЛ ЭТО
14:30
ТАНК С ТОРПЕДАМИ РБТ-5 в War Thunder
41:09