[DEMO] Space Invaders clone made with C++ and SFML

Sdílet
Vložit
  • čas přidán 3. 01. 2022
  • This project has been made from scratch using SFML and C++
    A big thanks to AlexIsLouis for the sprites, musics and sounds :D
    His channel / @alexislouis2320
    The music • Space Invaders | Remix
  • Věda a technologie

Komentáře • 87

  • @alexislouis2320
    @alexislouis2320 Před 2 lety +83

    This was really good fun. Let's make more !

  • @Beatsbasteln
    @Beatsbasteln Před 2 lety +157

    i expected the typical "not made with a game engine"-game, where you can already be glad if it draws a bunch of rectangles correctly without framedrops, but instead you made a vibrant game full of motion and complex ways of destruction with great music as well. i'm looking forward to the behind the scenes

    • @kidsarebadcheckmychannel949
      @kidsarebadcheckmychannel949 Před 2 lety +4

      this was made with sfml, so it still isnt on par with some videos that only use opengl

    • @lemonhashberry5799
      @lemonhashberry5799 Před 2 lety +1

      @@kidsarebadcheckmychannel949 what's wrong with sfml? Is it considerably worse than openGL in terms of performance? I might need to do researcb

    • @kidsarebadcheckmychannel949
      @kidsarebadcheckmychannel949 Před 2 lety +3

      @@lemonhashberry5799 im not saying it has worse performance, although if youre good with your code then you could probably get better performance with opengl and c. however, what i mean to say is that sfml takes care of a lot of the hard work for rendering, creating windows, sounds and networking, etc. this means that although the no game engine videos look much worse, this is mostly because in most of those videos, they use pure opengl, which is miles harder than sfml.

    • @Joel-pl6lh
      @Joel-pl6lh Před rokem +1

      It takes hundreds of lines of code to display a simple triangle in opengl. In SFML, you can simply do drawLine(), drawRectangle(), etc. Both are not game engines, they are lower level, and it's still impressive to make a quality game with SFML. (sfml/sdl are often used to make diy 2D game engines)

  • @0X0GABRIEL0X0
    @0X0GABRIEL0X0 Před 2 lety +19

    This is cool. The way this looks and plays is sweet! everything about this feels incredibly satisfying.

  • @CristiNeagu
    @CristiNeagu Před 2 lety +6

    This looks really good. I really like the grid effect used.

  • @Concentrum
    @Concentrum Před 2 lety +1

    didn't expect something so astonishingly refined. congratulations on a great project!

  • @JamesHBall
    @JamesHBall Před 2 lety +1

    Looks amazing! Really huge step up from your previous work - looks like it's all coming together to this :) I'd love to play it!

  • @plebisMaximus
    @plebisMaximus Před 2 lety +8

    The visual jump from your other projects to this is insane. Looks professional, well done man!

  • @Amy_A.
    @Amy_A. Před 2 lety +1

    Wtf this is so polished, awesomely done!

  • @zsolomon408
    @zsolomon408 Před 2 lety +1

    Insanely impressive!!! You made me want to grab cpp again! Expecting this game getting published already

  • @danieldev11
    @danieldev11 Před 11 měsíci

    Glad there are still other people around who create games in C++ without using an engine. I also create my games in C++, tho, I am not using SFML but DirectX for Rendering/Sound and WinAPI for window handling. I also integrate AngelScript to allow custom content. I wonder if there is some discord community or forum for C++ game creators. Nowadays mostly everything is revolving around Unity, UE or Godot.

  • @voodoo5191
    @voodoo5191 Před 2 lety

    That looks awesome! I find it quite inspiring.

  • @vvcaw
    @vvcaw Před 2 lety

    Your stuff is awesome man, keep it up!

  • @cobaltxii
    @cobaltxii Před 2 lety +1

    pezzza the one channel who’s videos i like before they even start

  • @supereligo
    @supereligo Před 2 lety +12

    This looks so clean makes me wanna play it

    • @PezzzasWork
      @PezzzasWork  Před 2 lety +8

      I will try to publish it on steam for free :)

    • @supereligo
      @supereligo Před 2 lety +2

      @@PezzzasWork then i will be the first to download it when it comes out

    • @gaspardallimant1768
      @gaspardallimant1768 Před 2 lety +1

      @@supereligo So i will be the second

    • @blumbomium
      @blumbomium Před 2 lety +2

      @@gaspardallimant1768 omw to be the zeroth person to download the game

  • @oliverz321
    @oliverz321 Před 2 lety

    I've used well a bit but never thought it could look as good as it does here, you inspired me to learn c++ and SFML, thanks :D

    • @oliverz321
      @oliverz321 Před 2 lety

      "Well" should be SFML sorry bout thaf

  • @deadsi
    @deadsi Před 2 lety

    I like the physics of the ship fragments bouncing off the shields

  • @yume6969
    @yume6969 Před 2 lety +3

    I would download it for sure

  • @cruigo
    @cruigo Před 2 lety +1

    How awesome it is!

  • @SuperVitality
    @SuperVitality Před 2 lety

    Gorgeous

  • @gerardskomin6317
    @gerardskomin6317 Před 2 lety +1

    Bruh... Wow, it's amazing!

  • @gaspardallimant1768
    @gaspardallimant1768 Před 2 lety

    It looks really fun ! Nice video !

  • @silvertakana3932
    @silvertakana3932 Před 2 lety +18

    This game’s quality is so awesome, i think you can compete with game engine like unity! I like VHS and the pixelated effects, it really sell that theme of an old game made from that era. But when the physics come in, you know this is gonna be epic! I really love the physics and the fact that it’s home made makes it even better! (when I say home made i mean it was made by you and not some big group of people.) also, it takes me a moment to realise what is bullet and what is debris from the broken alien ships, i think you should make it red to indicate that it’s dangerous and maybe some glowing. This is really nice, i will learn SFML because of this!

    • @PezzzasWork
      @PezzzasWork  Před 2 lety +8

      Thank you very much ! Regarding the visibility of the missiles droped by invaders they are way more visible than what is shown here but the youtube compression algorithm crushes things a bit :/

    • @gandjalfthegreen2143
      @gandjalfthegreen2143 Před 2 lety +2

      This is a well done game, but I wouldn't compare it to something like unity...

    • @absolutewisp
      @absolutewisp Před rokem

      ​@@gandjalfthegreen2143 It really is a completely different thing. Unity is designed to be a GUI-based tool that is fairly simple to use and allows a lot of different games to be created within it. This is a single game written with a basic framework for rendering and music.

  • @tigerheaddude
    @tigerheaddude Před 2 lety

    Nice dude! I really like the "friendly fire" that also affects your own barricades

  • @maynk7096
    @maynk7096 Před 2 lety +2

    Game is Juicy

  • @tyler2854
    @tyler2854 Před 2 lety

    Super cool as always!

  • @szymoniak75
    @szymoniak75 Před 2 lety

    yoooo that be looking epic

  • @benlavi6235
    @benlavi6235 Před 2 lety +6

    This looks really fun! Would definitely want to try it

    • @PezzzasWork
      @PezzzasWork  Před 2 lety +7

      I will try to publish it on steam. It will be for free :)

    • @benlavi6235
      @benlavi6235 Před 2 lety

      @@PezzzasWork that would be awesome! Thanks for the reply :)

    • @TDGalea
      @TDGalea Před 2 lety

      @@PezzzasWork Any updates on this? I'd love to get lost in a good bit of invader blasting!

    • @PezzzasWork
      @PezzzasWork  Před 2 lety +2

      @@TDGalea it has been released :) store.steampowered.com/app/1885460/Invasion_From_Space/

  • @HugoDuprez449
    @HugoDuprez449 Před rokem

    This is awesome

  • @mouradtulimat
    @mouradtulimat Před 2 lety

    breathtaking 😍

  • @crogersdev
    @crogersdev Před 7 měsíci

    How'd you manage the old CRT projection transform?

  • @lastprism147
    @lastprism147 Před 2 lety +1

    Yay a new video!

  • @cpt.underpantscpt.underpan6409

    That is awesome!!

  • @discreet_boson
    @discreet_boson Před 2 lety

    Expected the bog standard game made of rectangles and circles but this blew my mind

  • @adamusher5294
    @adamusher5294 Před 2 lety

    Looks terrific! In the original space invaders you could not fire your gun if there was a projectile already in flight (ie. You had to wait until it hit a target or left the screen) to me this was the most exciting part of the game.
    It would be even more awesome if you could include an option to play a classic (single-fire) game mode!

  • @raushankumar2336
    @raushankumar2336 Před rokem

    Pretty cool

  • @TheDoubleD
    @TheDoubleD Před 2 lety

    Impressive!

  • @c3stoy
    @c3stoy Před 2 lety

    Cool!! You're really good!!👍👍👍

  • @ShaggyKing
    @ShaggyKing Před 2 lety

    When is this gonna hit the App Store! This looks amazing!

  • @urldog8876
    @urldog8876 Před 2 lety

    awesome!

  • @higgsboson6274
    @higgsboson6274 Před rokem

    i really enjoyed this game on steam

  • @markoftheland3115
    @markoftheland3115 Před 2 lety

    Looks really good pezzza! Will you be releasing it?

  • @harryobrien9035
    @harryobrien9035 Před 2 lety

    I'm enjoying the prodigy remix! Clever to arcadify 'Invaders must die' by them!

  • @rodakdev
    @rodakdev Před 2 lety +4

    Did you make your own shader? It looks awesome!

    • @PezzzasWork
      @PezzzasWork  Před 2 lety +5

      I rewrote a shader based on this amazing shadertoy www.shadertoy.com/view/Ms23DR

  • @cobaltxii
    @cobaltxii Před 2 lety +1

    you should really make a discord server man. i'm sure a lot of people would be interested to join (including me)

  • @judgsmith
    @judgsmith Před 2 lety

    This is a god clone

  • @dandymcgee
    @dandymcgee Před 2 lety

    Hah, love it.

  • @Byebett
    @Byebett Před 2 lety +5

    This is super cool! I'm guessing you repurposed the block breaker engine from the last video? Also, you're a big inspiration for me, I hope you keep making these videos for a while longer :)

    • @PezzzasWork
      @PezzzasWork  Před 2 lety +3

      Thank you very much :D Yes it is the same engine that I used for the brick breaker :)

  • @xweert711
    @xweert711 Před 2 lety

    The music rocks; it sounds a lot like an old C&C track. The melody's straight up ripped from Invaders Must Die from The Prodigy, though, lol. Rather fitting, actually!

  • @deytd1507
    @deytd1507 Před 2 lety

    that is obviously unoriginal and somewhat boring gameplaywise BUT it's a ridiculously impressive showcase of your capabilities as programmer. It sertanly is the best implementation of original space invaders I have ever seen, and that says alot. I really hope to see some crazy cool compleatly original game from you one day. Also please consider making publicly available engine of your own, it seems you are very capable of making it.

  • @Minecraft10986
    @Minecraft10986 Před 2 lety

    wow what a great game I think you should put this game on steam or stuff like that. Would play it lol.

  • @mart1_bb
    @mart1_bb Před 2 lety

    Just tell me how many hours did it take you to do pls ? when i see this quality of game i think my skill are bad in c++ and sfml

  • @ShaggyKing
    @ShaggyKing Před 2 lety

    Man I wanna play some space invaders jow

  • @______373
    @______373 Před 2 lety

    With this level of knowledge you can go work somewhere for a lot of money

  • @yume6969
    @yume6969 Před 2 lety +3

    You have to publish this game!!!

    • @PezzzasWork
      @PezzzasWork  Před 2 lety +4

      I will try to do so on steam ! If I can manage to publish it, it will be available for free

    • @yume6969
      @yume6969 Před 2 lety

      @@PezzzasWorkNice, I will download it!!!!

  • @aaronspeedy7780
    @aaronspeedy7780 Před 2 lety

    Is this on Github?

  • @s1mo0
    @s1mo0 Před 2 lety

    with this knowledge you could start publishing games on steam or itch

  • @ongewarner5219
    @ongewarner5219 Před 2 lety +1

    You could make the tittle screen words destroyabail can’t spall

  • @amber.mp4
    @amber.mp4 Před 2 lety

    god i wanna play this

    • @PezzzasWork
      @PezzzasWork  Před 2 lety

      It is available here store.steampowered.com/app/1885460/Invasion_From_Space/

  • @ongewarner5219
    @ongewarner5219 Před 2 lety +1

    It should be in 0g because space

  • @slavko5666
    @slavko5666 Před 2 lety

    Source code?

  • @d3mage
    @d3mage Před 2 lety +1

    Steam release when ??

    • @PezzzasWork
      @PezzzasWork  Před 2 lety +2

      ASAP :)

    • @d3mage
      @d3mage Před 2 lety +1

      @@PezzzasWork This is actually huge. I'm a real fan of your demo both as an engineer myself and a player.