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
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
@@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.
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)
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.
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!
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 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.
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!
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 :)
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.
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!