I am a hobby game dev. I do these for my own personal use and for my kids to play around with. Thanks for this! Normally I made simple arcade games and I could get away with using some creative commons pixel fonts. But Now I am making something that relies on C64 asthetics. So I am making my own 8x8 font. This video dropped at the right time to show me how to import it and use it!
it is crazy that when i started in gamemaker, i used to save each frame of the text sprite into an array called Sprite_Font and when i wanted to draw with that font it was like "draw_sprite(the_sprite,Sprite_Font[7],x,y); draw_sprite(the_sprite,Sprite_Font[4],x+,16) draw_sprite(the_sprite,Sprite_Font[11],x+32,y) draw_sprite(the_sprite,Sprite_Font[11],x+48,y) draw_sprite(the_sprite,Sprite_Font[14],x+64,y)" just to say "HELLO", what a time......
I hear you on that. . . You would not believe my code for handling object instances before I learned you could simply use the instance name. . . I am an array / indexing master because of it. Honestly, some of the best, most creative coding comes from people who do NOT know everything about coding, simply because they are forced to invent unique work-arounds.
@@PixelTrainer. Or that. There are multiple ways how to detect that. Classical collisions are simply comparing coordinates in 3D (x,y,z) or here 2D (x,y) space, most of the time is one rectangles (x1,y1 ,x2,y2) coordinates inside the other rectangles coordiantes (x1,y1 ,x2,y2) . For that you have the collision_rectangle, collision_line, point_,meeting, collison_point or you do the raw and compare coordinate points. That's pretty much it.
Hey! Would it have a way to put those sprites at the font option? The way I made just work with font :( (Thanks anyway for the video, really easy to follow)
I am not sure I understand what you are asking to be honest. You want a sprite font to be converted as os font type? In that case use a vector based font (via illustrator or other vector programms) into a .ttf What that what were looking for?
@@1upIndie managed with that one already added but need a basic simple patrol,chase and attack a basic to start with then can expand the logic.This is one great channel
Well, that depends how it is setup. You can use any of the draw_text_ext etc. to have a different blend. But that is only a good multiplier if the bit/sprite font is already white(ish) so that blending can actually work good. If you want to truly recolor you may have to do it by hand, change in a programm (gimp, etc.) the images itself or use a shader to recolor or use the recolor fx on a layer where you only use your font. Hope that helps.
@@tomgola3 You mean the offical GameMaker discord? I don't really visit it because I do my own thing and I am not sure of the benefits of it to be honest. (correct me here if I am wrong) Well, I have a few games/projects in work, so there will be annoucements in that regard. This year only a demo of Guncade will be released and maybe a demo of a risk of rain 1 blended with rouge legacy game on Steam. Dunno how far I get. it all takes so much work and time...
@@1upIndie yeah but it's worth it. Don't give up. Joining the discords good to share your project. You might meet people who are like minded or love your work
I'm a bit late to this lol So... I was making my own font to gake maker, but I'm from brazil, and we use a lot of diacritics and accent marks etc. So, I was wondering, how could I but characters like "Ççãáà..." on my font? I just need the other I should put the letters in the mapstring, btw. Great video, thank you!
Ah, always great to hear I can help a fellow developer out! Keep it up and if you got something to show, let me know/give me something to play or use my small free cloud to boost your project.
There are different ways, I personally use Scribble for animations but you can also take the animation curves and animated the alpha of the font. Was that helpful?
Not sure how I can help you to be honest, the video is pretty straight forward. I have a discord channel where some other developers might help you out or if I got time myself. Or try the offical yoyo games discord channel where you get help there.
It is basically like the double jump, you test in air if something is below you (a collison here with an enemy or block to jump off). If true jump again. Hope that helps
I am a hobby game dev. I do these for my own personal use and for my kids to play around with.
Thanks for this! Normally I made simple arcade games and I could get away with using some creative commons pixel fonts. But Now I am making something that relies on C64 asthetics. So I am making my own 8x8 font. This video dropped at the right time to show me how to import it and use it!
Glad to hear that can be of use for your retro game. Keep it up!
Love this! So simple to do, thank you for your help!
Glad to hear that I can help out a fellow developer!
I've been wanting to make my own font for the longest time, of course the vid is not about making your own, but it worked just the same lol.
Well, you can still do it, at least sprite fonts are not too difficult to pull off. Or did you want to create tff/otf (windows/mac installable)?
@@1upIndie oh, it's ok, I made my won sprite font already, thanks for the help!
it is crazy that when i started in gamemaker, i used to save each frame of the text sprite into an array called Sprite_Font and when i wanted to draw with that font it was like
"draw_sprite(the_sprite,Sprite_Font[7],x,y);
draw_sprite(the_sprite,Sprite_Font[4],x+,16)
draw_sprite(the_sprite,Sprite_Font[11],x+32,y)
draw_sprite(the_sprite,Sprite_Font[11],x+48,y)
draw_sprite(the_sprite,Sprite_Font[14],x+64,y)"
just to say "HELLO", what a time......
Yeah, love this that this is automated, I used to make my own system and this just makes it very convenient.
I hear you on that. . .
You would not believe my code for handling object instances before I learned you could simply use the instance name. . . I am an array / indexing master because of it.
Honestly, some of the best, most creative coding comes from people who do NOT know everything about coding, simply because they are forced to invent unique work-arounds.
hi, how i can to detect, if one object is not colliding with another object?, but whit out colliding event?
Well you can use the x,y values and compare them. Is that what you were looking for?
if !place_meeting(x, y, object) {
}
Something like that?
@@PixelTrainer. Or that. There are multiple ways how to detect that. Classical collisions are simply comparing coordinates in 3D (x,y,z) or here 2D (x,y) space, most of the time is one rectangles (x1,y1 ,x2,y2) coordinates inside the other rectangles coordiantes (x1,y1 ,x2,y2) . For that you have the collision_rectangle, collision_line, point_,meeting, collison_point or you do the raw and compare coordinate points. That's pretty much it.
Hey! Would it have a way to put those sprites at the font option? The way I made just work with font :( (Thanks anyway for the video, really easy to follow)
I am not sure I understand what you are asking to be honest. You want a sprite font to be converted as os font type? In that case use a vector based font (via illustrator or other vector programms) into a .ttf
What that what were looking for?
@@1upIndie yes, that's perfect, thx a lot
Very good video ! Helps me a lot ;)
Glad I could be of service.
wow this will be very useful for my game currently working on.Hey do you have any points to attacking enemy video?
You mean like a damage popup?? Then I got this one:
ruclips.net/video/PQ8FZHprqOw/видео.html
@@1upIndie managed with that one already added but need a basic simple patrol,chase and attack a basic to start with then can expand the logic.This is one great channel
The color of the font appears black, how can I change the color? Thank you very much for your help.
Well, that depends how it is setup. You can use any of the draw_text_ext etc. to have a different blend. But that is only a good multiplier if the bit/sprite font is already white(ish) so that blending can actually work good. If you want to truly recolor you may have to do it by hand, change in a programm (gimp, etc.) the images itself or use a shader to recolor or use the recolor fx on a layer where you only use your font. Hope that helps.
Thank you friend!
You are welcome buddy!
@@1upIndie how is your game coming along? Do you post in the game maker discord?
@@tomgola3 You mean the offical GameMaker discord? I don't really visit it because I do my own thing and I am not sure of the benefits of it to be honest. (correct me here if I am wrong)
Well, I have a few games/projects in work, so there will be annoucements in that regard. This year only a demo of Guncade will be released and maybe a demo of a risk of rain 1 blended with rouge legacy game on Steam. Dunno how far I get. it all takes so much work and time...
@@1upIndie yeah but it's worth it. Don't give up. Joining the discords good to share your project. You might meet people who are like minded or love your work
I'm a bit late to this lol
So... I was making my own font to gake maker, but I'm from brazil, and we use a lot of diacritics and accent marks etc. So, I was wondering, how could I but characters like "Ççãáà..." on my font? I just need the other I should put the letters in the mapstring, btw.
Great video, thank you!
Ah, always great to hear I can help a fellow developer out! Keep it up and if you got something to show, let me know/give me something to play or use my small free cloud to boost your project.
Handy Thanks 👍 How could the custom font be changed to a flashing white colour for a few seconds well player gets coins? 🤔
There are different ways, I personally use Scribble for animations but you can also take the animation curves and animated the alpha of the font. Was that helpful?
hello very interesting, but my text is darkened when it is displayed on the screen
Hm, not sure how to help you out mate. Are you having something that "overlays" all? A surface or shader/vfx(vignette etc.) ??
i cant do it, it does not show up on the screen, it just shows white normal letters
Not sure how I can help you to be honest, the video is pretty straight forward. I have a discord channel where some other developers might help you out or if I got time myself. Or try the offical yoyo games discord channel where you get help there.
I had the same problem. It's because the "draw_set_font(fontPixel);" line should be in the Draw event, NOT in the Create event as this tutorial shows.
do you have a discord group I could join for this?
Yep, I do have a offical discord and everybody can join. You find the link in 95% of all my video (in the description box).
Hello! I was wondering if you knew how to do a pogo mechanic..much like the one in Hollow Knight.
It is basically like the double jump, you test in air if something is below you (a collison here with an enemy or block to jump off). If true jump again. Hope that helps
@@1upIndie thank you so much!!