Тёмный
MrElipteach
MrElipteach
MrElipteach
Подписаться
Hi, it's MrEliptik! This channel is dedicated to Godot content & tutorials, I hope you'll enjoy :)
Main channel: ru-vid.com

Godot logo by soudsbeard (sketchfab.com/3d-models/godot-logo-5283bab731e74d3babad747a17622715)
You're asking questions wrong
8:14
3 месяца назад
These awesome 3D games are made in Godot
5:40
4 месяца назад
Stop "learning" gamedev right now
17:00
5 месяцев назад
10+2 AWESOME ADDONS for GODOT 4
8:36
8 месяцев назад
Creating a level up animation in Godot 4
1:48:11
8 месяцев назад
Creating a quiz homescreen in Godot 4
1:47:23
10 месяцев назад
10 AWESOME ADDONS for GODOT 4
5:42
11 месяцев назад
Should YOU use Godot 4?
11:07
Год назад
10 AWESOME ADDONS FOR GODOT
5:11
Год назад
Instagram mobile app in Godot
10:00
Год назад
Комментарии
@samduss4193
@samduss4193 2 дня назад
I feel the communauty just need a unity backup and when i see the 3d result actually I feel like within this year the 3d will just raise and raise with godot
@SoloKingGD
@SoloKingGD 4 дня назад
Nice, which post processing shaders you used?
@mrelipteach
@mrelipteach 4 дня назад
Check my video on my main channel about Beton Sanglant if that's what you're talking about
@xiangyuli504
@xiangyuli504 4 дня назад
so good video! hope you could share whole project in video. I love it very much!
@MFK_150
@MFK_150 4 дня назад
pls , can someone tell me how to turn the script into a tool script
@MFK_150
@MFK_150 4 дня назад
ok , i knew how to do it just write @tool above extends word
@earcosta93
@earcosta93 5 дней назад
I just found out that Road to Vostok was made in Unity...The dev itself "Antti" said it
@mrelipteach
@mrelipteach 5 дней назад
No, it was started with Unity but they decided to move to Godot after the unity fee debacle
@earcosta93
@earcosta93 4 дня назад
@@mrelipteach Oh I see, Unity really messed up with a bunch of Indie devs creating those new fees.
@GoggleMan1
@GoggleMan1 7 дней назад
where is the code? 😭😭😭😭
@mrelipteach
@mrelipteach 5 дней назад
In the 3.x branch on Github github.com/MrEliptik/godot_experiments/tree/3.x/2D/rewind_mechanic
@GoggleMan1
@GoggleMan1 4 дня назад
@@mrelipteach thank you
@Fittiboy
@Fittiboy 9 дней назад
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.
@lainyeo
@lainyeo 9 дней назад
OMG I love this!
@FriskDreemurr66669
@FriskDreemurr66669 9 дней назад
how do you make them glow
@mrelipteach
@mrelipteach 5 дней назад
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
@FriskDreemurr66669
@FriskDreemurr66669 5 дней назад
@@mrelipteach sorry, let me clarify. i meant when do you make them glow and how do you do it
@MTiger114
@MTiger114 10 дней назад
WoOo thats impressive work
@rivenmain5753
@rivenmain5753 11 дней назад
these are cool! can i use it for my project
@mrelipteach
@mrelipteach 5 дней назад
Yes of course!
@rok_e
@rok_e 11 дней назад
very interesting =)
@bbqchickenrobot3
@bbqchickenrobot3 11 дней назад
.NET - Who hurt you!? C# is the ish!
@SapkaliAkif
@SapkaliAkif 11 дней назад
Great video with great editing <3
@olso2023
@olso2023 11 дней назад
thanks!
@dueddel
@dueddel 18 дней назад
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.
@xternalmega
@xternalmega 22 дня назад
what would i do if the ball bounces on the wall or ceiling instead of the ground?
@mrelipteach
@mrelipteach 19 дней назад
Pretty much the same thing? You need to align your animations & effects with the collision normal to make sure it looks correct
@Cluxiu
@Cluxiu 22 дня назад
Legend
@beanerb822
@beanerb822 22 дня назад
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
@mrelipteach
@mrelipteach 19 дней назад
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..
@beanerb822
@beanerb822 19 дней назад
@@mrelipteach thank you, I actually did figure that out shortly after asking my question. I appreciate your help
@user-vq9cd4du9c
@user-vq9cd4du9c 24 дня назад
هل بامكانك نشر فيد يوهات عن كيفيه صنع هاكذا العاب
@SoloKingGD
@SoloKingGD 24 дня назад
Nice, please make the game playable
@lv99redchocobo37
@lv99redchocobo37 24 дня назад
do you know if you can use both 2d and 3d in 1 game in godot?
@mrelipteach
@mrelipteach 19 дней назад
There's a Godot demo for 2D in 3D, that can be helpful godotengine.org/asset-library/asset/129
@lv99redchocobo37
@lv99redchocobo37 18 дней назад
@@mrelipteach thank you
@ophanap
@ophanap 25 дней назад
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!
@ophanap
@ophanap 25 дней назад
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!
@mrelipteach
@mrelipteach 19 дней назад
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.
@ophanap
@ophanap 13 дней назад
@@mrelipteach Thank you so much, that fixed it!
@nicksmith6830
@nicksmith6830 27 дней назад
Super educational. Thank you!
@SuperCaitball
@SuperCaitball 28 дней назад
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"
@mrelipteach
@mrelipteach 19 дней назад
What's the card edition effect? Sorry but this is what gamedev is like most of the time
@SuperCaitball
@SuperCaitball 19 дней назад
@@mrelipteach Polychrome / Holo / Foil
@felicaamiko
@felicaamiko 29 дней назад
on your borders chapter, how do you make sure there is no seam??
@themaydayman
@themaydayman 29 дней назад
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
@gallenbr
@gallenbr 29 дней назад
can you make a video talking about arctic eggs? i really want to make a low polly game in godot.
@mrelipteach
@mrelipteach 19 дней назад
What would you like to see exactlyt? The low poly process?
@gallenbr
@gallenbr 19 дней назад
@@mrelipteach i think recreating the mini game where you fry the eggs would be fun
@josephconnolly8493
@josephconnolly8493 Месяц назад
--- 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
@josephconnolly8493
@josephconnolly8493 Месяц назад
I found this and your previous video very helpful - thank you much!
@josephconnolly8493
@josephconnolly8493 29 дней назад
--- 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
@_Chouppa_
@_Chouppa_ Месяц назад
Sheeeesh
@cacticrown
@cacticrown Месяц назад
how do you install addons?
@mrelipteach
@mrelipteach Месяц назад
docs.godotengine.org/en/stable/tutorials/plugins/editor/installing_plugins.html
@cacticrown
@cacticrown Месяц назад
@@mrelipteach thanks
@Antiperubahan
@Antiperubahan Месяц назад
How to make the situation when you're level are to low you cant buy the weapon(weapon is locked)
@Haranoi17channel
@Haranoi17channel Месяц назад
Good luck with future refactoring
@mrelipteach
@mrelipteach 19 дней назад
Who says you'll refactor?
@Haranoi17channel
@Haranoi17channel 19 дней назад
@@mrelipteach haha good point
@Any_key404
@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
@InsaneAwesomeTony Месяц назад
Bigger question, are you walking in place? 🤔
@mrelipteach
@mrelipteach Месяц назад
Yes I am 😊
@dilenamar-qw1lq
@dilenamar-qw1lq 21 день назад
​@@mrelipteachwhat really I thought you have a walking device or what it's called
@easy_taco4651
@easy_taco4651 2 дня назад
@@dilenamar-qw1lqtreadmill?
@Nephanor
@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
@mrelipteach Месяц назад
I can't promise anything. It would take a lot of time to go through the many experiments and update them.
@Nephanor
@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
@KelvinCipta Месяц назад
How about my game? 😂
@mrelipteach
@mrelipteach Месяц назад
What's your game?
@KelvinCipta
@KelvinCipta Месяц назад
@@mrelipteach Amerta the abandoned hotel
@mulberrytg
@mulberrytg Месяц назад
great tutorial! Thanks! I'm interested in how I could do something similar in 3D?
@mrelipteach
@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
@mulberrytg Месяц назад
@@mrelipteach thanks for your reply! I'll have to look into it more
@GodYar-mr1jj
@GodYar-mr1jj Месяц назад
Please make youtube in godot with api !!!!!
@richardduenas2416
@richardduenas2416 Месяц назад
Hi! What is the name of the game shown in this intro?
@mrelipteach
@mrelipteach Месяц назад
Rustled Pete
@N3MAT0DE
@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
@mrelipteach Месяц назад
Welcome aboard!
@lukelearley
@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
@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
@zuma573 Месяц назад
Cyclops level builder is not working
@mortenfinkbuchhave641
@mortenfinkbuchhave641 Месяц назад
You keep saying "they" with road to vostok, but its a "him" project.. makes it even more impressive :)
@XiaoLinCn
@XiaoLinCn Месяц назад
Sir, may I repost your tutorial on a Chinese platform? RU-vid is not available in China.
@Engoneer
@Engoneer Месяц назад
so many resources go extremely in depth and honestly complicate it, idky ppl dont explain it as good as you
@icmrsy
@icmrsy Месяц назад
Is Godot good for 3D games?
@Aarimous
@Aarimous Месяц назад
Thanks for sharing, def going to use some of this if I make a card game.
@mrelipteach
@mrelipteach Месяц назад
Please do!
@vader9133
@vader9133 Месяц назад
FencerDevLog uploaded a tutorial last month for a 'Warped plasma shader' that's exaclty the background swirling effect.
@mrelipteach
@mrelipteach Месяц назад
Thanks, I'll check it out!
@convolution223
@convolution223 Месяц назад
not seeing this project on your github
@mrelipteach
@mrelipteach Месяц назад
It's under the 3.x branch
@torginus
@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