![DragoniteSpam](/img/default-banner.jpg)
- 3 863
- 3 538 298
DragoniteSpam
United States
Приєднався 3 гру 2010
Hello! Like several thousand other active UA-cam users, I play video games! I also make them sometimes too, kind of.
If you like learning about using 3D in GameMaker, or other highly technical aspects of the engine, stick around! Also, I make Let's Plays and stuff.
Schedule:
- I give up on this whole "schedule" thing, really
- Hopefully I'll finish Nier: Automata someday
- Game dev videos?
Commenting "I copied your code exactly and it didn't work" reduces your chances of getting a reply by approximately 103.5%.
I don't normally reveal what game(s) I'm going to be doing Let's Plays of until Part 1 goes up 'cause I like the sense of mystery, although I do usually loosely tease future series in the music I use to cover late-game montages and, honestly, whenever a new EBF comes out it's usually safe to assume that I'll be all over it soon.
If you like learning about using 3D in GameMaker, or other highly technical aspects of the engine, stick around! Also, I make Let's Plays and stuff.
Schedule:
- I give up on this whole "schedule" thing, really
- Hopefully I'll finish Nier: Automata someday
- Game dev videos?
Commenting "I copied your code exactly and it didn't work" reduces your chances of getting a reply by approximately 103.5%.
I don't normally reveal what game(s) I'm going to be doing Let's Plays of until Part 1 goes up 'cause I like the sense of mystery, although I do usually loosely tease future series in the music I use to cover late-game montages and, honestly, whenever a new EBF comes out it's usually safe to assume that I'll be all over it soon.
Gyro and Motion Controls - Input in GameMaker
Do you want to allow players to control your game by moving the controller around in meatspace? Let's talk about gyro in Input!
Input can be found here:
github.com/offalynne/Input
Steamworks for GameMaker:
github.com/YoYoGames/GMEXT-Steamworks
Rebel Wings (id 378090):
store.steampowered.com/app/378090/Rebel_Wings/
All Input videos:
ua-cam.com/play/PL_hT--4HOvrf_ZSaHsj_scJ6iPiG5e9KE.html
Some people have mentioned that the legacy steam SDK link doesn't appear if you haven't paid the Steam Direct fee yet. You can still access the archive from this link:
partner.steamgames.com/downloads/list
GameMaker Studio 2.3 playlist:
ua-cam.com/play/PL_hT--4HOvrfuDcYrTufdpgwoALAczPR2.html
GameMaker 3D playlist:
ua-cam.com/play/PL_hT--4HOvrcML9uqHe4fwBVTm650Vy3V.html
0:00 Introduction
0:29 Things you need
2:48 Steamworks config
7:55 Gyro axis data
12:49 Gyro speed and sensitivity
13:58 Controlling the gyro
17:40 Using the gyro to control the cursor
22:25 The end
Wishlist Wizarducks on Steam!
store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/
Thumbnail:
Gyroscope by huijae Jang from Noun Project (CC BY 3.0)
#GameMaker
#GameMakerInput
- - - - -
I've now made that Patreon:
www.patreon.com/wizardragon
That promised social media link spam.
DragoniteSpam
Transition / idle music is by my old friend Kamex:
ua-cam.com/users/GreatGabiteabout
Rate, comment, subscribe, watch more, enjoy!
Input can be found here:
github.com/offalynne/Input
Steamworks for GameMaker:
github.com/YoYoGames/GMEXT-Steamworks
Rebel Wings (id 378090):
store.steampowered.com/app/378090/Rebel_Wings/
All Input videos:
ua-cam.com/play/PL_hT--4HOvrf_ZSaHsj_scJ6iPiG5e9KE.html
Some people have mentioned that the legacy steam SDK link doesn't appear if you haven't paid the Steam Direct fee yet. You can still access the archive from this link:
partner.steamgames.com/downloads/list
GameMaker Studio 2.3 playlist:
ua-cam.com/play/PL_hT--4HOvrfuDcYrTufdpgwoALAczPR2.html
GameMaker 3D playlist:
ua-cam.com/play/PL_hT--4HOvrcML9uqHe4fwBVTm650Vy3V.html
0:00 Introduction
0:29 Things you need
2:48 Steamworks config
7:55 Gyro axis data
12:49 Gyro speed and sensitivity
13:58 Controlling the gyro
17:40 Using the gyro to control the cursor
22:25 The end
Wishlist Wizarducks on Steam!
store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/
Thumbnail:
Gyroscope by huijae Jang from Noun Project (CC BY 3.0)
#GameMaker
#GameMakerInput
- - - - -
I've now made that Patreon:
www.patreon.com/wizardragon
That promised social media link spam.
DragoniteSpam
Transition / idle music is by my old friend Kamex:
ua-cam.com/users/GreatGabiteabout
Rate, comment, subscribe, watch more, enjoy!
Переглядів: 68
Відео
Golden Sun: The Lost Age - Part 42 - The Western Sea
Переглядів 1514 годин тому
The game finally explains a few things to us! It also tells us a bunch of things we already knew. Wishlist Wizarducks on Steam! store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/ - - - - - I've now made that Patreon: www.patreon.com/wizardragon Join our Discord: discord.gg/DYnF6TDctA That promised social media link spam. DragoniteSpam Transition / idle music is by my ol...
Golden Sun: The Lost Age - Part 41 - The Legendary City
Переглядів 3016 годин тому
Lemuria has been teased since the first game. We finally get to visit! Wishlist Wizarducks on Steam! store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/ - - - - - I've now made that Patreon: www.patreon.com/wizardragon Join our Discord: discord.gg/DYnF6TDctA That promised social media link spam. DragoniteSpam Transition / idle music is by my old friend Kamex: ua-cam.com/...
Cursor Control - Input in GameMaker
Переглядів 379День тому
It can be useful to have a cursor in your game that works correctly regardless of whether the player is using the mouse, a gamepad, or their finger. Let's talk about the cursor system in Input! Input can be found here: github.com/offalynne/Input Some additional cursor config that you m8ght care about: offalynne.github.io/Input/#/7.0/Config-Macros?id=cursor All Input videos: ua-cam.com/play/PL_h...
Caesar's Revenge - Classic (Roman) Doom
Переглядів 2,4 тис.День тому
Have you ever wanted to play a boomer shooter on Mars, but instead of a boomer shooter on Mars you're wielding a sword in the Senate? Then this is the game for you! Caesar's Revenge on Steam: store.steampowered.com/app/2166150/Caesars_Revenge/ 3D games in GameMaker: ua-cam.com/play/PL_hT 4HOvrcML9uqHe4fwBVTm650Vy3V.html Wishlist Wizarducks on Steam! store.steampowered.com/app/2769920/Wizarducks...
Setting Up the Steamworks Extension in GameMaker
Переглядів 67614 днів тому
If you want to publish your GameMaker game on Steam, at some point you'll probably be interested in making use of the Steamworks extension. Here's how to set up the Steamworks extension! The GameMaker Steamworks extensions: github.com/YoYoGames/GMEXT-Steamworks The Steamworks dashboard where you can download the SDK: partner.steamgames.com/dashboard My test project: github.com/DragoniteSpam-Gam...
Golden Sun: The Lost Age - Part 40 - Into the Mist
Переглядів 3114 днів тому
Welcome to the worst part of the game! Wishlist Wizarducks on Steam! store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/ - - - - - I've now made that Patreon: www.patreon.com/wizardragon Join our Discord: discord.gg/DYnF6TDctA That promised social media link spam. DragoniteSpam Transition / idle music is by my old friend Kamex: ua-cam.com/users/GreatGabiteabout Rate, com...
Golden Sun: The Lost Age - Part 39 - The Heart of the Forge
Переглядів 3914 днів тому
Grandma doesn't want to fight us, but she does send her salamander after us. Wishlist Wizarducks on Steam! store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/ - - - - - I've now made that Patreon: www.patreon.com/wizardragon Join our Discord: discord.gg/DYnF6TDctA That promised social media link spam. DragoniteSpam Transition / idle music is by my old friend Kamex: ua-ca...
Golden Sun: The Lost Age - Part 38 - The Great Escape
Переглядів 3414 днів тому
It's finally time to get back to a plot thread from thirty videos ago! Wishlist Wizarducks on Steam! store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/ - - - - - I've now made that Patreon: www.patreon.com/wizardragon Join our Discord: discord.gg/DYnF6TDctA That promised social media link spam. DragoniteSpam Transition / idle music is by my old friend Kamex: ua-cam.com/...
Antialiasing and VSync - GameMaker Tutorial
Переглядів 50021 день тому
Once in a while you might come across a situation where you wish to engage anti-aliasing or vsync in your GameMaker game. Here's how you can do that! More about MSAA: en.wikipedia.org/wiki/Multisample_anti-aliasing FXAA, another anti-aliasing algorithm that used to be rather popular back in the day: developer.download.nvidia.com/assets/gamedev/files/sdk/11/FXAA_WhitePaper.pdf GameMaker 3D playl...
Help, My 3D GameMaker Game Is Inside-Out!
Переглядів 31121 день тому
Sometimes when you're making your 3D game in GameMaker the whole world ends up looking like it got drawn inside-out. Why does this happen? Wishlist Wizarducks on Steam! store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/ 0:00 Introduction 0:45 Forgetting to turn on ztest/zwrite 2:10 Forgetting you turned off surface depth 4:27 Forgetting not to use a near clipping plane of 0 7:13 Fo...
Mipmapping - 3D Games in GameMaker
Переглядів 80528 днів тому
Mipmaps are a useful tool to have in your arsenal. They can be used to eliminate artefacts of textures drawn at a distance, and can even improve the performance of your game by quite a lot! A very exciting paper on texture caches: fileadmin.cs.lth.se/cs/Personal/Michael_Doggett/pubs/doggett12-tc.pdf Mario Kart 8 on models resource: www.models-resource.com/wii_u/mariokart8/ The code repository: ...
Golden Sun: The Lost Age - Part 37 - Summoning Tablets
Переглядів 4228 днів тому
It's time to go back for some of the summon tablets that I forgot about a long time ago! Wishlist Wizarducks on Steam! store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/ - - - - - I've now made that Patreon: www.patreon.com/wizardragon Join our Discord: discord.gg/DYnF6TDctA That promised social media link spam. DragoniteSpam Transition / idle music is by my old friend ...
Golden Sun: The Lost Age - Part 36 - Blast Radius
Переглядів 2928 днів тому
We finally gain access to the Blast Psynergy inside Tundaria Tower! Wishlist Wizarducks on Steam! store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/ - - - - - I've now made that Patreon: www.patreon.com/wizardragon Join our Discord: discord.gg/DYnF6TDctA That promised social media link spam. DragoniteSpam Transition / idle music is by my old friend Kamex: ua-cam.com/use...
Golden Sun: The Lost Age - Part 35 - Triple Threat
Переглядів 247Місяць тому
We find a few djinn that I never picked up earlier in the game! Wishlist Wizarducks on Steam! store.steampowered.com/app/2769920/Wizarducks_and_the_Lost_Hat/ - - - - - I've now made that Patreon: www.patreon.com/wizardragon Join our Discord: discord.gg/DYnF6TDctA That promised social media link spam. DragoniteSpam Transition / idle music is by my old friend Kamex: ua-cam.com/users/G...
The Alpha Problem: Deferred Rendering in GameMaker (2024.6+)
Переглядів 502Місяць тому
The Alpha Problem: Deferred Rendering in GameMaker (2024.6 )
When Optimizations Aren't: Inlined Functions in GameMaker
Переглядів 715Місяць тому
When Optimizations Aren't: Inlined Functions in GameMaker
The Scissor Test - Clipping Regions in GameMaker 2024.8
Переглядів 785Місяць тому
The Scissor Test - Clipping Regions in GameMaker 2024.8
Golden Sun: The Lost Age - Part 34 - Water Works
Переглядів 56Місяць тому
Golden Sun: The Lost Age - Part 34 - Water Works
Combining Everything Together: Deferred Rendering in GameMaker (2024.6+)
Переглядів 542Місяць тому
Combining Everything Together: Deferred Rendering in GameMaker (2024.6 )
Golden Sun: The Lost Age - Part 33 - I really missed a lot of stuff earlier didn't I?
Переглядів 69Місяць тому
Golden Sun: The Lost Age - Part 33 - I really missed a lot of stuff earlier didn't I?
Golden Sun: The Lost Age - Part 32 - Shifting Sands
Переглядів 30Місяць тому
Golden Sun: The Lost Age - Part 32 - Shifting Sands
The Geometry Pass: Deferred Rendering in GameMaker (2024.6+)
Переглядів 953Місяць тому
The Geometry Pass: Deferred Rendering in GameMaker (2024.6 )
Misc. Scribble Things - Fonts, Styles, and Markdown in GameMaker
Переглядів 4502 місяці тому
Misc. Scribble Things - Fonts, Styles, and Markdown in GameMaker
Gamepad Vibration - Input in GameMaker
Переглядів 4992 місяці тому
Gamepad Vibration - Input in GameMaker
Golden Sun: The Lost Age - Part 31 - Turtle Friend
Переглядів 552 місяці тому
Golden Sun: The Lost Age - Part 31 - Turtle Friend
Hello, my English is not very good... I hope you can understand me. I am using the same Input extension to create virtual keys. For now I have only used this vbutton_jump = input_virtual_create().circle(285, 150, (sprite_get_width(sprite_index)/2) + (sprite_get_height(sprite_index)/2)).button(“jump”); //Controls the dpad, combine the keys so that there are 8 directions. vbutton_dpad = input_virtual_create() .circle(51,130, 35) .dpad(undefined, “left”, “right”, “up”, “down”, false).threshold(0.4, 0.9); Is there any way to add to the virtual key the size of a sprite, and how could I create a way to customize the buttons so that they can be used in the position that the user requires.
I can't stress how useful such videos are, thanks
hate that most of the controller's functionality is essentially behind a $100 pay wall and weeks of waiting. that really sucks. there doesn't seem to be any alternative posted either
partner.steamgames.com/downloads/list
Thanks for the video!
update: acceleration is measured in Gs, not radians/second squared
how do i split a text by " ? i thought it would be "easy" to learn this stuff how can i separate this string by the " symbol ?
What if I want the player to walk over an object and only then will the video start? How do I do that?
Can't you make more for 3d-2d looks game tutorial? I really love it.
Maybe, but that veers pretty quickly into "gameplay features" territory and my videos are usually more about technical stuff.
Great work, thank you. Game Maker should devolp for install the 3D in the - Room Editor - View Layer Room
thank you
Some people have mentioned that the legacy steam SDK link doesn't appear if you haven't paid the Steam Direct fee yet. You can still access the archive from this link: partner.steamgames.com/downloads/list
19:54 What is the benefit of initializing Steamworks on PS5 for example? I'm a little bit confused.
The extension functions won't do anything on platforms that aren't Windows Mac Linux.
@@DragoniteSpam Thank you!
@@DragoniteSpam So Steamworks works even if the game will be ported on PS5 for example?
If I am not a registered developer I can only download the latest version of the SDK otherwise if I want to download a previous version I have to register and a fee of 100 USD is requested.
Try here: partner.steamgames.com/downloads/list
@@DragoniteSpam Thank you!
Thank you!
GOLD!
input doesnt deal with steamdeck's track pads does it?
Thank you so much for that ❤️
Love you! ✌🏻😎❤️
Halo
dragonite's videos are just getting better and better ^-^
Art direction is very nice. But characters sprite resolution is obscenely low. Lower than classic Doom.
Looks great but it was difficult to watch. Everything was so fast, speech, movement, and camera usage :/
awesome ! gives me lots of ideas!
Thanks for the video. I hope someday Input to support mobile features like virtual joysticks and buttons, device shaking, and physical buttons like volume, home, etc.
Input already has virtual buttons. Everything else would be cool tho
@@souptaels thanks for reminding me.
i cant find the ip adres can someone help me
I've made a few Steam Releases of GameMaker games. Hopefully the man sees this but: you do not need a timer to get people to play "fast"/have people keep pace. It rushes people through an otherwise good looking game. Quake, Nor Doom, Etc. does this. Just let people play and they will do their thing.
Good advice. I was thinking the same. The timer gives the player some maybe unnecessary anxiety and rushes the game at first contact. At least would be nice to have an option to toggle it (like some modern ports of Doom do).
@@IvanOdintsoff toggles is what matters
got dizzy watching the gameplay, not joking, i feel about to vomit
Yes this can be a problem with older games and I suppose also with new games that are made like them? I don't remember why but you can search and it will explain what causes it.
wow you should do a series on GM functions as of 2024 new GM is a mystery. Thanks for such helpful video. #gamemaker
Some objects like the statues actually seem to be 16 direction billboarded
You did a video on a boomer shooter and didn't invite me along... You really are a monster.
Remember to restart and update your PC.
going away for labor day weekend so i'll do it then
thank you, this video could not have been timed better for me
Thanks for playing! First playthrough that inspected the exe first xD One of the reasons the load takes a bit is because of the high number of texture pages. Loaded as much externally as we could but there is so much art. There is a lot of audio too. Looking forward to moving into 2.3 for the next game
Speaking of which, was this made in GMS1 or 2? The presskit says 1 and it ships with the DX9 DLL but there are symbols in the executable from 2. Did it start in 1 and ship with 2?
@@DragoniteSpam Ah interesting it is all, 1.4. The layer editor in 2 would have been a life saver haha
if you want people to notice things like in 11:27 (dragonite missed it), dont make the controls so so so so so so floaty, i got sick motion just from watching the gameplay, the game looks fast paced in a really bad way, had to stop watching half way due to motion sickness, and i never had motion sickness in my life (and i have a vr headset xd)
Damn this 3D engine looks sick! Game looks interesting though 🤩
Is it a game maker?
Game Maker 1.4
@@IvanKhmel wow
Helpful! Super helpful! Would love to see more. Great work.
___________________________________________ ############################################################################################ ERROR in action number 1 of Create Event for object oCamera01A: Error defining an external function. at gml_Script_c_init (line 13) - global._c_world_create = external_define(dll, "c_world_create", calltype, ty_real, 0); ############################################################################################ gml_Script_c_init (line 13) gml_Object_oCamera02A_Create_0 (line 30) - c_init(); I have no idea how to fix this.
by 15:10 , i got the message "___________________________________________ ############################################################################################ ERROR in action number 1 of Create Event for object <undefined>: vertex_position_3d argument 1 incorrect type (undefined) expecting a vertex_buffer at gml_GlobalScript_ScVertex_add_point (line 25) - vertex_position_3d(vbuffer, xx, yy, zz); ############################################################################################ gml_GlobalScript_ScVertex_add_point (line 25) " refering to : > vertex_position_3d(vbuffer, xx, yy, zz); < vertex_normal(vbuffer, nx, ny, nz); vertex_texcoord(vbuffer, utex, vtex, ); vertex_color(vbuffer, color, alpha);
I get why your dm are closed in discord, but would you do contract work?
michael at wizarducks dot com should do the trick
Here's kind of a weird thing: at the point in the video where you add the function to. the entity, you have this: self.OnDamage = function(bullet) { } However, when I do that, I get two errors, "variable name expected" and "malformed assignment statement". After playing around with it, I changed the name of the argument to literally anything else, it compiles and works as expected. Any idea why that might be? Edit: after playing around a bit more, it seems I can't call the argument anything that exists, so I can call it "obj_bullet" because I didn't call my bullet that. I put "spr_bullet" in there just for shits and I get the same error. So it seems an argument can no longer be named the same as something that exists already. Does that sound right?
I love that you did "visual" stuff early on. I did another tutorial that didn't get to actually creating a player etc until near the end, and it's hard for the student to understand why something is being done if there's no way to see it happening. Great series so far, Thank you!
i've done games like that too a few times, it works better for some than others. but yeah it's also less fun to watch usually
@@DragoniteSpam probably once you know how to program/make games you can kind of tackle it however you like.
good refresher
Amazing!
day 2 of asking dragonspam to replay epic battle fantasy 5
that is soo useful since am about to release a demo of my game, thank u so much for the useful information brother🤍
I"m new to gamemaker, so excuse the dumb question. If I use the Outside Room event, can I just stick an "instance_destroy();" in there and that will negate typing all the code for handling bullets going outside?
Probably
@@DragoniteSpam thanks! Really loving your videos. This series is fantastic.
Hello Michael, I was studying a little about how old consoles, like the SNES, created their special effects and I saw that they used a technology called HDMA, which is the ability to change the pixels at the time they are being drawn on the screen, does GameMaker have a native function similar to this or is it only possible to recreate this with shaders, could you make a video about this?😁
Not easily, that's shader territory
Really interesting concept! Lol now you got me digging into matrix algebra, dang it. The whole thing is very trippy to me. It makes sense that to make it sepia you're basically suppressing the intensity of all colors by some amount and especially suppressing the blue so you get more yellows and browns. But the matryoshka doll aspect of doing that to each channel of r,g,b and then recombining those to make one color again is too much for my brain right now. I'm guessing its something with how projections behave since the color coordinates live in a 255*255*255 cube of r,g,b axes. Since you've already forced everything over to that yellow-brown realm in the 3D color coordinates, when you project the 3D coordinate into one dimension of the cube (i.e. a color channel) then re-add each projection, they just stay over there in yellow-brown zone. I found this cool web app that lets you mess with the vector components as a factor of 1 to help me visualize a bit. www.geogebra.org/m/Dq2A7aRv