I just found out that Road to Vostok was made in Unity...The dev itself "Antti" said it
@mrelipteach6 сағат бұрын
No, it was started with Unity but they decided to move to Godot after the unity fee debacle
@GoggleMan12 күн бұрын
where is the code? 😭😭😭😭
@mrelipteach6 сағат бұрын
In the 3.x branch on Github github.com/MrEliptik/godot_experiments/tree/3.x/2D/rewind_mechanic
@Fittiboy4 күн бұрын
A simple trick to figure out how to make the background shader: Extract it from the game! Simplest way is to just copy the .exe and rename it to .zip first. The background shader is in the resources/shaders directory. It's 52 lines of code.
@user-dm4kf4vf4e4 күн бұрын
OMG I love this!
@FriskDreemurr666694 күн бұрын
how do you make them glow
@mrelipteach6 сағат бұрын
Checkout how to setup glow in Godot. You have to enable it in world env and then put a color than has a higher value than the threshold you defined. In 3D you also have an "emitting" option on materials
@FriskDreemurr666694 сағат бұрын
@@mrelipteach sorry, let me clarify. i meant when do you make them glow and how do you do it
@MTiger1145 күн бұрын
WoOo thats impressive work
@rivenmain57535 күн бұрын
these are cool! can i use it for my project
@mrelipteach6 сағат бұрын
Yes of course!
@rok_e5 күн бұрын
very interesting =)
@bbqchickenrobot36 күн бұрын
.NET - Who hurt you!? C# is the ish!
@SapkaliAkif6 күн бұрын
Great video with great editing <3
@olso20236 күн бұрын
thanks!
@dueddel13 күн бұрын
At this point I'd like to confirm that understanding of "experiment vs. prototype". I have a bunch of experimental mini-projects in my folders. I made them only to try things out. I never had in mind to make them an actual game prototype. They're usually ridiculously small so that you always end up with (at least) something. They're fun to make (you wouldn't to them else). They're a huge source of learning and understanding. Experimenting (either to really try something new conceptual-wise or to simply try out someting you just learned online) is essential for me personally. It's like tinkering around with LEGO bricks to create and play at the same time but without the goal to build some actual thing. This absolutely frees your mind.
@xternalmega17 күн бұрын
what would i do if the ball bounces on the wall or ceiling instead of the ground?
@mrelipteach14 күн бұрын
Pretty much the same thing? You need to align your animations & effects with the collision normal to make sure it looks correct
@Cluxiu17 күн бұрын
Legend
@beanerb82217 күн бұрын
Forgive me for my newbie question, but you said to make the app possible i would need to grab data from a server. What kindof server is that? Ive done some research on servers and find it confusing. There are many options and none of them are free other than a websocket... Is that correct? Could i use a websocket for this style app? I want to create a game extremely similar to Instagram with a voting system like your tinder tutorial
@mrelipteach14 күн бұрын
You're confusing the infrastructure and the technology so I suggest you take the time to understand what a server is and how we communicate with it. A server is basically just a computer you access through the internet. The method you use to communicate can be websockets, http requests, etc..
@beanerb82214 күн бұрын
@@mrelipteach thank you, I actually did figure that out shortly after asking my question. I appreciate your help
@user-vq9cd4du9c19 күн бұрын
هل بامكانك نشر فيد يوهات عن كيفيه صنع هاكذا العاب
@SoloKingGD19 күн бұрын
Nice, please make the game playable
@lv99redchocobo3719 күн бұрын
do you know if you can use both 2d and 3d in 1 game in godot?
@mrelipteach14 күн бұрын
There's a Godot demo for 2D in 3D, that can be helpful godotengine.org/asset-library/asset/129
@lv99redchocobo3713 күн бұрын
@@mrelipteach thank you
@ophanap19 күн бұрын
Working through this currently for the card game im making, great tips thanks so much for sharing! I'm getting a really weird issue with the "fake 3D" shader... I've got it mostly working using a viewport as per your video, but when rotating all the cards are upside down and stay that way when you leave the card area. Also hovering one card changes the rotation of all cards in hand, but I presume this is due to the way my individual project is set up. I'll need to take another look at everything, but I'd appreciate any thoughts re this!
@ophanap19 күн бұрын
I fixed the upside down issue, I had the default Angle X/Y Max set to 15 for some reason! It's been a long day... I still can't resolve the entire hand moving on mouse hover though, any help would be greatly appreciated!
@mrelipteach14 күн бұрын
The default angles are limited yes but you can change them without any problem. Every cards are moving because by default resources are shared in Godot. You can enable "local to scene" in your material to make sure it's going to be local to each card.
@ophanap7 күн бұрын
@@mrelipteach Thank you so much, that fixed it!
@nicksmith683022 күн бұрын
Super educational. Thank you!
@SuperCaitball23 күн бұрын
I was hoping to see the card edition effects replicated... too bad. Most of this video boiled down to "I used someone else's shader"
@mrelipteach14 күн бұрын
What's the card edition effect? Sorry but this is what gamedev is like most of the time
@SuperCaitball14 күн бұрын
@@mrelipteach Polychrome / Holo / Foil
@felicaamiko24 күн бұрын
on your borders chapter, how do you make sure there is no seam??
@themaydayman24 күн бұрын
It looks like his caution tape texture has a sort of end where it doesn’t try to connect to itself, it’s just perpendicular kinda
@gallenbr24 күн бұрын
can you make a video talking about arctic eggs? i really want to make a low polly game in godot.
@mrelipteach14 күн бұрын
What would you like to see exactlyt? The low poly process?
@gallenbr14 күн бұрын
@@mrelipteach i think recreating the mini game where you fry the eggs would be fun
@josephconnolly849327 күн бұрын
--- Updating my comment because of huge gotcha --- The overloaded * operator on PackedVector2Array applies inverse() on the Transform2D This is easy to miss in the documentation and inverse() doesn't handle scaled or skewed polygons like affine_inverse() does You have to do apply all transforms with the Transform2D on the left side of the * operator var result = polygon * TransForm2D() is the same as var result = Transform2D().inverse() * polygon My previous comment worked because I was taking the double inverse() of the Transform2D, but it couldn't handle scaled or skewed polygons I'll include the old version as a sub comment if you want to see it --- end of update --- Here is a function I'm using to clip the polygons that accounts for the global transform in Godot 4.2 Uses get_global_transform() and TransForm2D's affine_inverse() to put the polygons next to each other the way they show on screen and then undoes the transform before returning the new polygons. The overloaded * operator lets you apply a Transform2D on PackedVector2Array (similar to xform() which is no longer in Godot 4+) # clip polygon_b out of polgon_a, returning the resulting polygons # assumes there will be no holes - look at Geometry2D.clip_polygons() documentation # also appears to return the non hole polygons as counter_clockwise func clip_with_global_transform(polygon_a: Polygon2D, polygon_b: Polygon2D): var resulting_polygons = Geometry2D.clip_polygons( # apply the global transforms so they are oriented as seen on screen polygon_a.get_global_transform() * polygon_a.polygon, polygon_b.get_global_transform() * polygon_b.polygon ) for i in resulting_polygons.size(): # reverse transform so polygon points are in the same coordinate system as they started # affine_inverse() works with scaled or skewed polygons resulting_polygons[i] = polygon_a.get_global_transform().affine_inverse() * resulting_polygons[i] return resulting_polygons
@josephconnolly849327 күн бұрын
I found this and your previous video very helpful - thank you much!
@josephconnolly849324 күн бұрын
--- DO NOT USE THIS - old version for reference if someone is curious --- func clip_with_global_transform(polygon_a: Polygon2D, polygon_b: Polygon2D): # save this to reverse it after clip var polygon_a_global_transform = polygon_a.get_global_transform() var resulting_polygons = Geometry2D.clip_polygons( # undo the global transforms so they are oriented as seen on screen polygon_a.polygon * polygon_a_global_transform.inverse(), polygon_b.polygon * polygon_b.get_global_transform().inverse() ) for i in resulting_polygons.size(): # reverse transform so polygon points are in the same coordinate system as they started resulting_polygons[i] *= polygon_a_global_transform return resulting_polygons
How to make the situation when you're level are to low you cant buy the weapon(weapon is locked)
@Haranoi17channelАй бұрын
Good luck with future refactoring
@mrelipteach14 күн бұрын
Who says you'll refactor?
@Haranoi17channel14 күн бұрын
@@mrelipteach haha good point
@Any_key404Ай бұрын
Do you have a tiny treadmill and a standing desk, and does that actually do anything for you? Like a lot of developers I fidget a lot and also put on a few kilos sitting at a desk all day, so something that lets me move and think would be great.
@InsaneAwesomeTonyАй бұрын
Bigger question, are you walking in place? 🤔
@mrelipteachАй бұрын
Yes I am 😊
@dilenamar-qw1lq16 күн бұрын
@@mrelipteachwhat really I thought you have a walking device or what it's called
@NephanorАй бұрын
Any chance of updating this to Godot 4? I tried things as you had them here and a lot of the stuff has changed.
@mrelipteachАй бұрын
I can't promise anything. It would take a lot of time to go through the many experiments and update them.
@NephanorАй бұрын
@@mrelipteach I got some aspects of it worked out, but I am sure I am missing something. And I even made mine simpler, was only doing bullets that don't even arc, just drop straight down (space invaders type game, pillboxes are what I want to have destroyed) but it's still not working right. . Like now it's PackedVector2Array, Geometry2D.clip_polygons, and so on, but still....no luck.
@KelvinCiptaАй бұрын
How about my game? 😂
@mrelipteachАй бұрын
What's your game?
@KelvinCiptaАй бұрын
@@mrelipteach Amerta the abandoned hotel
@mulberrytgАй бұрын
great tutorial! Thanks! I'm interested in how I could do something similar in 3D?
@mrelipteachАй бұрын
Most of it is similar in 3D apart from the line drawing. AFAIK there's no easy way to draw a line like this. You have to use instant geometry but if you draw a line, you'll be limited in terms of thickness and stuff. The solution is to draw a line composed of triangle to control the thickness. Maybe you can find an addon to help with that?
@mulberrytgАй бұрын
@@mrelipteach thanks for your reply! I'll have to look into it more
@GodYar-mr1jjАй бұрын
Please make youtube in godot with api !!!!!
@richardduenas2416Ай бұрын
Hi! What is the name of the game shown in this intro?
@mrelipteachАй бұрын
Rustled Pete
@N3MAT0DEАй бұрын
holy hell, this was a perfect video to get remotivated. Been needing a nice godot take on this game. easy sub and will enroll in ur juice course at some point!
@mrelipteachАй бұрын
Welcome aboard!
@lukelearleyАй бұрын
do you talk about your decision to use buttons for the cards anywhere? i am just getting started in godot and curious what the implications of such a choice would be in my own games.
@mrelipteachАй бұрын
I'm using buttons because they give me signals to know if we're hovering, clicking, etc and also because they would make supporting gamepad MUCH easier. That being said, you don't need them and you could recreate everything using Area2D for example
@zuma573Ай бұрын
Cyclops level builder is not working
@mortenfinkbuchhave641Ай бұрын
You keep saying "they" with road to vostok, but its a "him" project.. makes it even more impressive :)
@XiaoLinCnАй бұрын
Sir, may I repost your tutorial on a Chinese platform? KZbin is not available in China.
@EngoneerАй бұрын
so many resources go extremely in depth and honestly complicate it, idky ppl dont explain it as good as you
@icmrsyАй бұрын
Is Godot good for 3D games?
@AarimousАй бұрын
Thanks for sharing, def going to use some of this if I make a card game.
@mrelipteachАй бұрын
Please do!
@vader9133Ай бұрын
FencerDevLog uploaded a tutorial last month for a 'Warped plasma shader' that's exaclty the background swirling effect.
@mrelipteachАй бұрын
Thanks, I'll check it out!
@convolution223Ай бұрын
not seeing this project on your github
@mrelipteachАй бұрын
It's under the 3.x branch
@torginusАй бұрын
I'm quite sure the background uses something called 'curl noise'. A good writeup on it is : petewerner.blogspot.com/2015/02/intro-to-curl-noise.html
@jusstynoАй бұрын
As someone currently learning godot, this looks awesome and i cant wait to get to do this sorta stuff myself, once i start a proper project.
@mrelipteachАй бұрын
Good luck!
@mikayil.aliyevАй бұрын
Thorough and clear explanation! Thank you very much!
@Coldbird1337Ай бұрын
Noob starting godot, this is really helpful!
@DonatemangaComАй бұрын
another 3d test project "Godoom": kzbin.info/www/bejne/fqq2Xomblr2Uqpo