PARTICLES in GMS2 -- GameMaker Tutorial (Introduction to Particle Effects)

Поділитися
Вставка
  • Опубліковано 15 січ 2025

КОМЕНТАРІ • 54

  • @GameMakerStation
    @GameMakerStation  4 роки тому +18

    Thanks for watching! The video definitely took longer to make than expected. Do let me know if there are any specific particle effects that you would wanna learn to create; if I have enough suggestions then I may do a video on them.

  • @rebootgames733
    @rebootgames733 9 місяців тому +2

    A perfect balance between a tutorial and the docs, love it.

  • @Fd4Raf
    @Fd4Raf 4 роки тому +12

    I often watch tutorials on how to do this or that in GMS2, I've got to say this is the clearest and most straight to the point video on the subject of particles I've seen, so are the rest of your videos in general by the way, thanks a lot on behalf of the GMS2 community!

  • @sarbjeetsingh3970
    @sarbjeetsingh3970 Рік тому +1

    Thanks. It is really very helpful. This is the most clear instructions on creating a particle system.

  • @rbuh
    @rbuh 3 роки тому +1

    Your videos keep me going with GML and support my work like nobody else. Good structure and easy to understand!!

    • @GameMakerStation
      @GameMakerStation  3 роки тому +1

      Thanks, I'm glad you're enjoying my videos :) Happy GameMaking!

  • @johnjay6370
    @johnjay6370 4 роки тому

    I am just getting into game maker Studio 2 and this is by far one of the best explanations on particles. Good job and I worth a subscribe!

  • @nightshade1614-p2u
    @nightshade1614-p2u 3 роки тому +1

    Thank you so much for this video ive been looking for a good particle video and i found the best one ever def sub keep it up man

  • @CassidyListon
    @CassidyListon 4 роки тому +1

    Wow. I didn't realize particle systems could be this easy. It sounds intimidating but the way you laid it out seems pretty easy to understand and follow. I think I'll try my hand at particles in 2.3

  • @joandersonoliveira6802
    @joandersonoliveira6802 2 роки тому

    man ur tutorials are always simple and easy to understand, thx for the content. it always helps me :)

  • @mrorange159
    @mrorange159 3 роки тому

    Thanks for the tips here, I have been struggling with how to centrally manage my particle system for a while now and this gives me a clear way to define them and use them across multiple objects cheers :)

  • @northoltappsltd8680
    @northoltappsltd8680 3 роки тому

    This is excellent, very high quality and extremely useful

  • @stubz1369
    @stubz1369 4 роки тому +4

    Your tutorials are great. Direct and concise, without verbal padding. Honestly, I couldn't figure how to use surfaces until you posted a 30 second .gif on r/gamemaker. Other tutorials would take twenty minutes and I'd just get lost in all of the unnecessary talking.
    My question: Lets say you wanted to create a particle that needed to update parameters according to variables held in other objects. Like the hotter a cannon gets the whiter the color of the particle for muzzle glow. Or a smoke flair that shifts according to the wind, with the relevant variable being stored in a weather controller object. (ie: oWeather.windDir). What's the process there? Thanks!

    • @GameMakerStation
      @GameMakerStation  4 роки тому +1

      Thank you! :)
      For modifying particles based on the situation, you can always change a property before creating a particle. For example, before you do *part_particles_create()* to create a smoke particle, you can modify its direction (with *part_type_direction()* ) based on your variable. Same for the color (but you can also use *part_particles_create_color()* ).

  • @gatlic_
    @gatlic_ 3 роки тому +1

    Thanks a lot!!, But when I test ran the code it would give me a error message. Do you know how to fix that?

  • @k.k9206
    @k.k9206 2 роки тому

    Impressive tutorial. Very clear explanations, Thank you.

  • @chooby4405
    @chooby4405 4 роки тому +1

    Thanks, that’s just what I needed! This helped a ton!

  • @Mightyjordy
    @Mightyjordy 4 роки тому

    This was wonderful, thank you! Really helped me wrap my brain around it.

  • @Codificador_9999
    @Codificador_9999 Рік тому

    Osear Yo me pregunto Quien puede eseñar tan bien como tu... felicidades..amigo... me inspiras mas al desarrollo de videojuegos...

  • @grzegorz__
    @grzegorz__ 3 роки тому

    Fantastic, very clear, straight to the point :)

    • @dominiquemccormack5558
      @dominiquemccormack5558 3 роки тому +1

      hey did you ever figure this out? My particles do not show correctly. It keeps showing a square

  • @tangyorangegames7488
    @tangyorangegames7488 2 роки тому

    Hey Mate, what software do you use to edit your videos? Great tutorial!

  • @coleowing
    @coleowing 2 роки тому

    Wow, that was an awesome tutorial!

  • @scotsparaman
    @scotsparaman 4 роки тому +1

    Can you do a video on or add a comment about using the direction of a particle in relation to an objects direction. I have been using a sprite as a particle attached to an object, however, when my object changes direction or angle the sprite keeps its orientation...

    • @GameMakerStation
      @GameMakerStation  4 роки тому +1

      Hey! You can always change a property before creating a particle. For example, before you do *part_particles_create()* to create a particle, you can modify its direction (with *part_type_direction()* ) or orientation, based on your object's direction.

  • @skelestonks
    @skelestonks 3 роки тому

    i love this tutorial

  • @AmirBayareh
    @AmirBayareh 4 роки тому

    Excellent explanation!
    I have a question. My game relies on heavy use of particles, I have read that it is best to destroy the particle system as well as the particle types to avoid memory leak. Should I remove all particle types and then the particle system before the game ends?

    • @GameMakerStation
      @GameMakerStation  4 роки тому

      I don't think you have to do that at Game End, as all game-related memory is released anyway. But, in case you're using game_restart(), you might wanna do that... Though I suggest not using game_restart() at all.

  • @memeguy8185
    @memeguy8185 4 роки тому +1

    thanks for the tutorial it's really helpful! can you please make an explosion effect tutorial?

    • @GameMakerStation
      @GameMakerStation  4 роки тому +2

      Thanks for the suggestion. Sadly I can't make another particles tutorial at the moment, as I'm focused on covering the new 2.3 beta.

  • @dominiquemccormack5558
    @dominiquemccormack5558 3 роки тому

    The particles doesnt show....I have to put the object in the game room. But then the shape doesnt change. It only appears as a square

  • @Seabr0ok
    @Seabr0ok 2 роки тому

    Hi Matharoo! Thanks for another amazing tutorial! I've wanted to use this for my game however I seemed to have run in to a problem when switching rooms. In the first room the particle system works fine, however when switching rooms it doesn't exist for some reason and returning to the first room also has the same problem, do you know why that might be? many thanks!

    • @Seabr0ok
      @Seabr0ok 2 роки тому

      Ah it seems to work room to room when I delete the clean up section, is that a bad practice though?

  • @غايتيالجنهالجنه
    @غايتيالجنهالجنه 2 роки тому

    Can you make a tutorial on double jumping ?

  • @bubblemelon3204
    @bubblemelon3204 4 роки тому

    Can you make a video about ray casting if that is a feature in game maker?

    • @GameMakerStation
      @GameMakerStation  4 роки тому

      Well, that's something I've never done. I have created 3D FPS games in GMS2 before but I just use the built-in 3D camera rather than ray-casting (which is not some built-in GMS2 feature anyway). If you do want to discuss matters related to ray-casting, feel free to hop onto our Discord server. Other community members may be able to assist you. discord.gg/TykHyqK

  • @AngriedAndroid
    @AngriedAndroid 4 роки тому

    Nice examples

  • @p3hwn1e
    @p3hwn1e 4 роки тому

    Outstanding.

  • @dimusikus
    @dimusikus 2 роки тому

    очень хорошее и подробное объяснение.

  • @patatachoda_1
    @patatachoda_1 2 роки тому

    Tahanks!!!!!!!

  • @tyrondeonarine1348
    @tyrondeonarine1348 3 роки тому

    Good stuff.

  • @TailsOfficial
    @TailsOfficial 4 роки тому +1

    if it had a translation into portuguese i would be so happy; -; I understand a little but very little; ----; but good vídeo

  • @alonattar3836
    @alonattar3836 4 роки тому

    Can uou please add a source code

    • @GameMakerStation
      @GameMakerStation  4 роки тому

      Uploaded the project here: matharoo.net/projects/particles-gamemakerstation.yyz

  • @samcook6250
    @samcook6250 4 роки тому

    I should be working on my game for Jamcraft, but 20 mins in't that long

  • @pixelateddinosaur2215
    @pixelateddinosaur2215 2 роки тому

    thanks!
    ha
    ha
    ha