Galactic Bulwark Strike - Combat Pong Roguelite

jgcamarasajgcamarasa Posts: 14Member
edited April 13 in Projects

Hey guys!

I've decided to turn a gamejam entry I did a few weeks ago into a more developed game with hopes of finishing it.

Galactic Bulwark Strike is a roguelite game where the player has to defat increasingly difficult waves of enemies while gaining upgrades.

I'm trying to go for a 80's/synthwave/retro/CRT look and feel.

Take a look at the gameplay video! https://gfycat.com/WildWhirlwindAruanas

Tagged:

Tags :

Comments

  • MagicLordMagicLord Posts: 448Member

    It looks gorgeous.
    What shader did you used to make the CRT effect ?

  • MegalomaniakMegalomaniak Posts: 747Admin

    looks like a simple screenspace overlayed/multiplied tiling texture with 'perspective' deformation.

  • jgcamarasajgcamarasa Posts: 14Member

    @MagicLord said:
    It looks gorgeous.
    What shader did you used to make the CRT effect ?

    Thanks! I apply this distortion to the SCREEN_UV coords:

    vec2 radialDistortion(vec2 coord)
    {
    vec2 cc = coord - 0.5;
    float dist = dot(cc, cc) * distortion;
    return (coord + cc * (1.0 + dist) * dist);
    }

    The scanlines are just a texture put on top of the game :)

  • jgcamarasajgcamarasa Posts: 14Member

    Screenshot

    This is scalating quickly :)

    Check it out in video format: https://gfycat.com/SkeletalAgileAbyssiniancat

  • jgcamarasajgcamarasa Posts: 14Member


    Light Cannon!

    Check it out in video format: https://gfycat.com/WeakWhimsicalHapuka

  • jgcamarasajgcamarasa Posts: 14Member


    Electric Ball!

    Check it out in video format: https://streamable.com/c909f

  • IcarusIcarus Posts: 13Member

    did you do this on your own? This looks great!

  • jgcamarasajgcamarasa Posts: 14Member

    @Icarus said:
    did you do this on your own? This looks great!

    Yes, this is a personal project of mine. Thanks so much for the comment!

  • jgcamarasajgcamarasa Posts: 14Member


    Exciting times! Implementing the end-level boss. I hope to reach a state soon where I can release a demo!

    Check it out in video format: https://gfycat.com/ThunderousFlawlessAndalusianhorse

  • jgcamarasajgcamarasa Posts: 14Member

    Check it out in VIDEO format: https://gfycat.com/SpitefulContentChinesecrocodilelizard

    Honestly I wasn't quite happy with the design of the boss. I spent some days thinking about the background/lore of the game and decided to come up with a new, more appropiate design. I think this one is closer to what comes to my mind when I think of a boss!

    What do you think, is this an improvement or you liked the previous better?

  • jgcamarasajgcamarasa Posts: 14Member

    I've been asked in another forum how I did the glow of the lasers/beams. It's actually a simple process so I will share also here:

    The whole effect consists of only this texture multiple times.


    First I stretch it vertically and tint it red. This is the "base" of the beam.


    Then I add the same texture but with three important changes: it's wider, it's semitransparent and the Blending is set to Additive.


    Finally I add the same texture again, but this time it's narrower, pure white and also set as Additive.


    And there you go!


    Also, take into account that I have a couple of postprocessing effects in top of the whole game, like CRT distorsion and Chromatic Aberration, that help to juice the game a little bit more.

  • jgcamarasajgcamarasa Posts: 14Member

    Check it out in VIDEO format: https://streamable.com/bh0f8

    I added a distorsion effect that you can see in the missile trails and the enemy explosions. It's kind of subtle but I think it adds to the game!

    I used a separate Viewport that modifies the UV coordinates of the final rendertarget. If there's enough interest I can do a quick rundown on how I achieved it :)

    Cheers!

  • jgcamarasajgcamarasa Posts: 14Member

    This past weeks I've been refactoring the game to use a Component-based system which I will show in detail in the next posts :)

    For now I leave you here this awesome replay!

    Wow!
    What a save!
    What a save!
    Chat disabled for 3 seconds

  • jgcamarasajgcamarasa Posts: 14Member

    Look at this beauty running on Android! It's even better than on Steam imho!

  • jgcamarasajgcamarasa Posts: 14Member
    edited March 30

    Wall lasers!

  • VandalkVandalk Posts: 20Member

    Awesome work!

  • jgcamarasajgcamarasa Posts: 14Member

    Hey @Vandalk thanks!

    Second boss mostly finished, only one to go!

  • jgcamarasajgcamarasa Posts: 14Member

    Guys!!

    Galactic Bulwark Strike finally has its own Steam Store page!

    https://store.steampowered.com/app/803930/Galactic_Bulwark_Strike/

    So if you like affordable, fun, addictive games made with our lovely engine don't hesitate to wishlist it!

Sign In or Register to comment.