Bullet Hell Patterns for Beginners: Coding Your First Bullet & Spawner in Unity

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

КОМЕНТАРІ • 35

  • @alonefeles9563
    @alonefeles9563 Місяць тому +1

    I have spent 3 hours trying to make my own bullet hell system.. And you explained it in litearlly 5minutes

  • @RandomInterests
    @RandomInterests Рік тому +12

    Amazing video your editing is very good and you have massive potential to go viral !!!

    • @SidereumGamesDevlogs
      @SidereumGamesDevlogs  Рік тому +3

      Thank you so much! That mean a lot to me, hopefully your words come true!!

  • @EndlessEnnui
    @EndlessEnnui 3 місяці тому

    This helped so much! Thank you!

  • @catnipBrebari
    @catnipBrebari Рік тому +7

    This is actually pretty sick haha, I'll try to add a similar one to my game!

    • @SidereumGamesDevlogs
      @SidereumGamesDevlogs  Рік тому +2

      Thanks! I'm actually making a video which will talk about how to optimize bullet spawning so your game doesn't slow down as much, so be on the lookout for that!

  • @X_Mano_X.
    @X_Mano_X. Рік тому +2

    I Love This Editing!

  • @paragon_studios
    @paragon_studios Рік тому +5

    Epic video! Editing is superb :)

  • @DanielCodesM
    @DanielCodesM Рік тому +5

    Great Amazing video!! 😄

  • @Ahsmic
    @Ahsmic Місяць тому

    IM YOUR 400th sub

  • @light535
    @light535 7 місяців тому

    As someone who wants to make a bullet hell someday this is perfect! Thank you so much, the video was very easy to follow and your explanations were very simple too.

  • @ghostelectrowiz
    @ghostelectrowiz Рік тому +4

    Hell yeah!!! bullets go boooooom 🔥🕹

  • @Crimtaku
    @Crimtaku 8 місяців тому +2

    One interesting consideration I have been facing lately with bullet hell spawners is if I should use fixed update instead of normal update. The reason for this consideration was that I found some imperfections in the patterns when using normal update, due to framerate impacting spawn times for bullets. In that fixed update gives perfect accuracy. The downside is that performance questions are way more noticeable with all game logic in fixed update as now performance hits slow the game down instead of lowering the fps for a moment... So likely performance optimization will be quite important with 500+ bullets on the screen at once...

    • @novafx3744
      @novafx3744 7 місяців тому

      Late reply, but the game slowing down instead of lowering FPS is actually much preferred in this genre. It's better to slow the game down when there's a mass of bullets rather than letting the player lag and walk into them, plus having ugly patterns that aren't quite right because of lag.

    • @Crimtaku
      @Crimtaku 7 місяців тому

      @@novafx3744 Hhm yes, to my knowledge almost all bullet hells go with that approach. That said game speed dropping to half seems bigger deal than fps dropping to around 30 and if one were to use dynamic fps then there would be no upper limit as well which would be nice. I also know for a fact that with some arcade bullet hells the slowdown was considered more of a feature than a bug but with any pc games I would personally always prefer it to keep the intended speed... That said imperfect ugly patterns is too big of downside so fixed update+ lots of optimization will be the way to go I believe...

  • @NanashiNokaze
    @NanashiNokaze Рік тому +5

    informative! - now I want to make a galaga clone!

    • @SidereumGamesDevlogs
      @SidereumGamesDevlogs  Рік тому +4

      Thank you so much! Actually one of the first "games" I made with unity was a galaga-like space shooter. The bullet scripting was awful though 😅. I like the scripts made for this video a lot more.

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

    This is cool and easy but what about damage ? Im stuck at damage part :/

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

      The simplest way to do this is to have your player check for collisions using OnTriggerEnter2D. Your player script should then control the damage taken, knockback, health bar UI, etc.

  • @japaoyagami3273
    @japaoyagami3273 4 місяці тому

    Is it possible by Unity smartphone app ?

  • @Cyber_element_lz
    @Cyber_element_lz Рік тому +5

    nice

  • @yapcona
    @yapcona 6 місяців тому

    Did everything like you did it, prefab, scripts in the right gameobjects, etc. but won't work for me :/

  • @soyelgamer511
    @soyelgamer511 Рік тому +3

    nice vid

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

    Im new to unity and im doing a course at school for game production and i really want to implenent this as a bit of a little mechanic got any tips?

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

      I’ve put the code in the description, but it really depends on what you’re trying to make. If it’s a small project you can probably go even simpler and just spawn bullet prefabs from whatever object you want to spawn it from instead of creating a spawner object.
      If you’re trying to make a complicated game and you want to use my approach, try to segment your code as much as possible. For example in this code, the bullet only controls the bullet, and the spawner only spawns bullets. I know that seems obvious but it’s very easy to write code for a player, and in the player code write a score keeping mechanic, and also inventory storage, and so on. That can quickly make your code tricky to keep organized and when things break they become very hard to fix.

    • @nerfko
      @nerfko 9 місяців тому

      i am in the same exact spot as you

  • @ShuyaTheDark
    @ShuyaTheDark 8 місяців тому

    Touhou-inspired game. Uses Fire Emblem music ^^u

  • @chunchunmaru5128
    @chunchunmaru5128 8 місяців тому

    more advanced where.

  • @chessersstudios1778
    @chessersstudios1778 6 місяців тому

    comment very good i like manifest!