@@diadetediotedio6918 Well, C++ is a fair bit different to most high-level interpreted languages. So incredible to see him develop a game in a lower-level language he doesn't know.
I used to love C++. I would probably have to re-learn a lot of it today, but it used to be my go-to language for everything. So speedy and none of the BS like in some interpreted languages.
The scope you chose for playing with a new language and framework was perfect. I did something similar to mess with WebGL, but chose a slightly too large scope. ~50 hours seems to be the sweet spot before you've gone too deep.
Rock on! This brings back memories of when I had a BasicA compiler and not even a book to learn from. Managed to build 'Space Invaders' as my first project too! I think I will look into C++.
That ia such an impressive work. I've learned C(Just C) programming language at school and college, and assembly 86x, so I kinda feel how hard is to learn them, especially if you are used to stuff much easier to use like C#, java or python(Mentioning them because they are/were my main focuses at some point). Currently learning UE5, and cant imagine making an actual game from scratch like you did. My school projects were makimg games from scratch like this, but instead of 5 days, we had 9 months, and a teacher.
Are you a college student? If yes, what course are taking? I'm a graduating grade 12 student so I'm wandering around to have a insight of what I should take. Thank you
@@eris-cs Right after my school, I was drafted to the military which im currently at. Didnt get a chance to experience university yet, but next year will be able to. Sorry that I couldnt help
@eris-cs current college student in CS here. Gonna be honest most of CS in uni is bssic language syntax and dsta structures in the undergrad course. You won't see high level stuff until your second half of year 2 or later. If you're interested in game design or coding, I highly recommend getting the basics down over the summer and taking proficiency exams when available to breeze through the entry level courses. They aren't really hard, they're designed to simply have high workloads and weed out some students. Gross concept for a place of higher education, but that's how it is.
@@eris-csoh and definitely I recommend learning Java first, then hopping into c++ java is harder to start on than python but you'll be better for it in the future. Learn c++ after java just because getting the basics in a stricter but cleaner language will make the transition to c++ much easier on you.
I am currently doing a CS degree and am in my 2nd semester. For our 1st semester final project we were aasigned to remake the classical centipede game on atari consoles. We also used the sfml library and oh boy was coding the game difficult. There were lots of extra conditions and bonus cases which made me invest 100+ hours into it. Great video which reminded me of that incredibly stressful project week
Hey thanks for watching. You may have got a misunderstanding, what I meant was the I had no experience using the C++ language. However I am experienced in other languages like Python, JavaScript and C# as well as game engines like Unity. The video might not have shown it much, but making a game in C++ for the first time was pretty hard, even with my previous experience. If you are interested in making a game in C or C++, I recommend that you actually learn the language first before jumping into making a game. There are many good free courses for C and C++ on UA-cam if you search for them.
The title should be "With no engines" or "From a text editor" Because I have tried making game in Ruby "with no experience" is easy. Well, because I use RPG Maker. XD
I tried something similar recently but instead of SFML I used SIGIL. It was fun. The clunkiest part was the trigonometry and rotation. You should try replacing the sprites with vectors.
Thanks for the comment! Coding in C++ was actually quite enjoyable, but I was racking my brain trying to do the maths and rotation, like you said. I guess it makes sense to use a vector of sprites for the animation instead of a spritesheet, I'd make sure to do that if I make another game in C++!
Bro when I saw this I thought "man this is pretty good! he must have like 50K subs or somethin" I'm looking at the editing rn and I just can't believe you dont have over 10k subs. Keep workin on your videos!
Great video bro I've fallen in love with the first concept. I wonder how did you implement the movement? What sources did you use to create it? Also, keep up the good work ❤️
Thanks! Realistically I don't think that I will hit 10k soon, although i've got 1k subscribers in my scope. But first I should focus on getting 100 subs, I mean I'm at 50 subs already!
Yoo this is really cool. I just wish I had more time to also get back into game development again... Anyway if you one day would like to have costume music or sounds made for a game hit me up. I would love to make that stuff.
Can you explain whether you actually had 0 C++ programming experience or whether it was just that you had never attempted programming a game in that language. Because, there's no way you just made a game in C++ with no prior experience.
yoo the video is amazingly educational. Thank you for showing that it's actually possible to create a 2D game engine using C++ without burning my computer down. BUT for now I will keep learning the Godot game engine.
Heyyy!! that was so cool, would've liked maybe seeing some more code to see what you did, and because when you look at the code it really shows how much effort you put in
Thanks! Since this video is for entertainment, a good portion of my audience probably aren't programmers, so they would get bored if I sat there explain all the code to them. Also the code that I wrote for the challenge is a bit whack and messy. Anyways here are some more code snippets if you're interested: imgur.com/a/imODRCH
@@BrooklynBaylis thankss, although I do think that you could explain little parts of the code and just put a timestamp in case anyone doesn't wanna hear it. I'll go and look at those snippets right now though
@@BrooklynBaylis thankss, although I do think that you could explain little parts of the code and just put a timestamp in case anyone doesn't wanna hear it. I'll go and look at those snippets right now though
Wow this video is extremely well done, and has very high quality editing and production value. I can’t believe you don’t have thousands of subscribers at least. Hope you the best! Great video!!
Since you are using LMMS, you probably are familiar with LMMS's synth SFXR (I'm pretty sure it was based on JSFXR) which can basically do what JSFXR do but offline. Great video by the way. I used C++ and SFML back in the day, it was also around the time I discovered LMMS, so many sweet memories.
Thanks for commenting! I just used JSFXR because its more convenient, JSFXR is actually the JavaScript / Web port of SFXR. SFXR is actually a separate program but has been ported for use in LMMS. I only use LMMS because I don't want to spend £164 on FL Studio, LMMS is actually a decent DAW but it has an ass interface and a steep learning curve.
the spaceship is very nice, the shadows very nice, the movement is very smooth, I didn't like the tail of the meteors, it should be bigger, according to the size they are. I didn't like the control buttons, he could tell the events of the game at the beginning. the enter button is too far to press if you play with one hand if you want to reset the game.
Though this video is quite the fun idea, I think it skips over a lot of the hard and painful parts of C++ which I feel are, not only the most educational, but the most entertaining parts.
Dude, this was a really well made video! I'm pretty sure you're gonna be seeing a spike in subs pretty quickly, if most people are like me and subbed this quickly! Looking forward to future videos!
if you can kindly upload a more in-depth video which shows the whole process from idea to development to finish, be it 4 hours long or not I'd watch the whole video! This video was very good but I'd like to know stuff like how you started on animations for example.
My man i thought you are a BIG youtuber without looking at your sub count, Your contnent is soo amazing that i thought you have over a M subs brooooooo your soo cool. Subbing right away..
Noice, now make a 3D version using Vulkan. Just kidding, great work, bro, I'm learning computer graphics from scratch and now UA-cam have been recommending me videos like this
Viewer: Wow that was so cool and it was only 5 Minutes, awesome! Creator: *Literally poured blood, sweat, and tears into project*: It's been a 4 months since I saw the sun
@@avichiii I've just seen your reply! On my parents advice I'm doing an associate degree course in Web development and web design from Virtual University of Pakistan, because they teach C++ as a programming language there through recorded lectures (recorded in 2002 may be). I can't stay consistence because it is online and I'm only on trying to do it in my home. Hope you'll read it it and tell me something beneficial. Although I'm watching Apna college videos (Indian channel) but still I'm having trouble being consistence.
@@najiahhusnainI hope C++ is not your first programming language! learning C++ as your first programming language is the worst choice. because C/C++ is considered as mid level language which asks you to have knowledge in OS and computer architecture in general. only learning c++ without knowing how memory works, will only make you confused about topics such as pointers and references. But since you are doing a degree, i hope they already teach you these topics. & i also hope you have prior programming knowledge in other lang's (python, js, etc). If not, It is understandable you are having problems. languages such as c/c++ have prerequisites, I would suggest learn OS, architecture side by side as you learning c++. don't blindly follow the tutorials, practice as you are learning, on a side note, plz dont watch recording from 2002, technology is always changing. you are prolly watching some deprecated techniques.
@@babdie Well like I said in the video, the project was sort of difficult to manage (in terms of interactions between many different objects) as what I initially wanted to create was a bit over-scope for a small experiment like this. Creating the "AI" wouldn't be too hard as I would not need to use advanced pathfinding or neural networks.
"no experience"
Seriously, you don't just make a game with "no experience"
@@racialconsciousness7169
No experience in the language bro, not in programming in general.
@@diadetediotedio6918 Well, C++ is a fair bit different to most high-level interpreted languages. So incredible to see him develop a game in a lower-level language he doesn't know.
@@diadetediotedio6918 lol, you believe that?
"No experience" he says 💀
in the language, not programming as a whole.
I used to love C++. I would probably have to re-learn a lot of it today, but it used to be my go-to language for everything. So speedy and none of the BS like in some interpreted languages.
The scope you chose for playing with a new language and framework was perfect. I did something similar to mess with WebGL, but chose a slightly too large scope. ~50 hours seems to be the sweet spot before you've gone too deep.
That is so cool! I've just started learning c++, so you really motivated me to go forward, thank you
Rock on! This brings back memories of when I had a BasicA compiler and not even a book to learn from. Managed to build 'Space Invaders' as my first project too! I think I will look into C++.
That ia such an impressive work.
I've learned C(Just C) programming language at school and college, and assembly 86x, so I kinda feel how hard is to learn them, especially if you are used to stuff much easier to use like C#, java or python(Mentioning them because they are/were my main focuses at some point).
Currently learning UE5, and cant imagine making an actual game from scratch like you did.
My school projects were makimg games from scratch like this, but instead of 5 days, we had 9 months, and a teacher.
Are you a college student? If yes, what course are taking? I'm a graduating grade 12 student so I'm wandering around to have a insight of what I should take. Thank you
@@eris-cs Right after my school, I was drafted to the military which im currently at.
Didnt get a chance to experience university yet, but next year will be able to.
Sorry that I couldnt help
@eris-cs current college student in CS here. Gonna be honest most of CS in uni is bssic language syntax and dsta structures in the undergrad course. You won't see high level stuff until your second half of year 2 or later. If you're interested in game design or coding, I highly recommend getting the basics down over the summer and taking proficiency exams when available to breeze through the entry level courses. They aren't really hard, they're designed to simply have high workloads and weed out some students. Gross concept for a place of higher education, but that's how it is.
@@eris-csoh and definitely I recommend learning Java first, then hopping into c++ java is harder to start on than python but you'll be better for it in the future. Learn c++ after java just because getting the basics in a stricter but cleaner language will make the transition to c++ much easier on you.
I am currently doing a CS degree and am in my 2nd semester. For our 1st semester final project we were aasigned to remake the classical centipede game on atari consoles. We also used the sfml library and oh boy was coding the game difficult. There were lots of extra conditions and bonus cases which made me invest 100+ hours into it. Great video which reminded me of that incredibly stressful project week
Yeah google was also created by a c++ developer who has 'no experience " with it
lovely video, would love to make a game in c or c++ someday, so seeing someone with no experience much like myself is very motivating. ty :)
Hey thanks for watching. You may have got a misunderstanding, what I meant was the I had no experience using the C++ language. However I am experienced in other languages like Python, JavaScript and C# as well as game engines like Unity. The video might not have shown it much, but making a game in C++ for the first time was pretty hard, even with my previous experience.
If you are interested in making a game in C or C++, I recommend that you actually learn the language first before jumping into making a game. There are many good free courses for C and C++ on UA-cam if you search for them.
@@BrooklynBaylis Thanks for the guidance ❤
i was just watchin this then noticed, 45 subs? youre gonna grow man, the editing and watchable(ness?) of this is like, on point, keep at it
Thanks man, I appreciate the support!
The title should be "With no engines" or "From a text editor"
Because I have tried making game in Ruby "with no experience" is easy. Well, because I use RPG Maker. XD
You have so much potential, keep it up great video and commentary
Easy sub, this is good content! This channel will surely explode in no time with a few more videos of this quality
Thanks for the support!!
I can see the appeal of making your own game without relying on an existing game engine. This is very impressive!
I almost cried hearing Dani's memes
also you appeard in my raccomendations right when i was serching a way to easily open windows on c++❤
I tried something similar recently but instead of SFML I used SIGIL. It was fun. The clunkiest part was the trigonometry and rotation. You should try replacing the sprites with vectors.
Thanks for the comment! Coding in C++ was actually quite enjoyable, but I was racking my brain trying to do the maths and rotation, like you said. I guess it makes sense to use a vector of sprites for the animation instead of a spritesheet, I'd make sure to do that if I make another game in C++!
I didn't realize that there was less than 500 views...
This was definitely worth a like and sub, high quality.
Thanks for your support! UA-cam takes a lot of time to grow, even with good videos - I think the algorithm is a bit slow to pick up on newer channels.
@@BrooklynBaylis Nothing worth having doesn't take effort.
@@thoughted6069 exactly!
Bro when I saw this I thought "man this is pretty good! he must have like 50K subs or somethin" I'm looking at the editing rn and I just can't believe you dont have over 10k subs. Keep workin on your videos!
Thank you man! UA-cam is a grind, I believe I'll get 10k subs someday
Contrails on a spaceship?
Idk about that, lol!
Very nice video!
nice video. gonna start my own c++ video series
Great video bro
I've fallen in love with the first concept. I wonder how did you implement the movement? What sources did you use to create it?
Also, keep up the good work ❤️
subbed bro! keep up the good work cant wait for you to hit 10k soon
Thanks! Realistically I don't think that I will hit 10k soon, although i've got 1k subscribers in my scope. But first I should focus on getting 100 subs, I mean I'm at 50 subs already!
I'm making a game with SFML and C++. It's going well, and I'm about half way done with coding :D
Good job bro this video inspired me to learn more and start making my own creations
C++ isn't hard because of low level concepts and esoteric language constructs, but because of it's awful build system.
What build System? I didnt know c++ has its own..
@@Tom-pp5td
@@Patrick-vv3ig 🤨🤔??
Yeah because it is non existent
What is build system?
Yoo this is really cool. I just wish I had more time to also get back into game development again... Anyway if you one day would like to have costume music or sounds made for a game hit me up. I would love to make that stuff.
Oh and back when I started making music I also used LMMS Studio. Seeing you using it really gave me flashbacks :D
Can you explain whether you actually had 0 C++ programming experience or whether it was just that you had never attempted programming a game in that language. Because, there's no way you just made a game in C++ with no prior experience.
yoo the video is amazingly educational. Thank you for showing that it's actually possible to create a 2D game engine using C++ without burning my computer down. BUT for now I will keep learning the Godot game engine.
Heyyy!! that was so cool, would've liked maybe seeing some more code to see what you did, and because when you look at the code it really shows how much effort you put in
Thanks! Since this video is for entertainment, a good portion of my audience probably aren't programmers, so they would get bored if I sat there explain all the code to them. Also the code that I wrote for the challenge is a bit whack and messy.
Anyways here are some more code snippets if you're interested: imgur.com/a/imODRCH
@@BrooklynBaylis thankss, although I do think that you could explain little parts of the code and just put a timestamp in case anyone doesn't wanna hear it. I'll go and look at those snippets right now though
@@BrooklynBaylis thankss, although I do think that you could explain little parts of the code and just put a timestamp in case anyone doesn't wanna hear it. I'll go and look at those snippets right now though
you got recommended!
really..? (jk)
Thanks for watching!
I literally made a similiar game in lua and lvoe2d a few tips btw u can change the background from the pink static color to space picture
wow i especially love the part where you went into detail about the challenges you faced! oh wait :/
I just started learning SFMLwith C++ !
very good editing. I need to up my game.
Nice video with superb editing you earned a sub
Wow this video is extremely well done, and has very high quality editing and production value. I can’t believe you don’t have thousands of subscribers at least. Hope you the best! Great video!!
Since you are using LMMS, you probably are familiar with LMMS's synth SFXR (I'm pretty sure it was based on JSFXR) which can basically do what JSFXR do but offline. Great video by the way. I used C++ and SFML back in the day, it was also around the time I discovered LMMS, so many sweet memories.
Thanks for commenting! I just used JSFXR because its more convenient, JSFXR is actually the JavaScript / Web port of SFXR. SFXR is actually a separate program but has been ported for use in LMMS. I only use LMMS because I don't want to spend £164 on FL Studio, LMMS is actually a decent DAW but it has an ass interface and a steep learning curve.
the spaceship is very nice, the shadows very nice, the movement is very smooth, I didn't like the tail of the meteors, it should be bigger, according to the size they are. I didn't like the control buttons, he could tell the events of the game at the beginning. the enter button is too far to press if you play with one hand if you want to reset the game.
Awesome video,congrats!!!
Make a game in binary only
Nice game bro! ♥️
Nice work!
Though this video is quite the fun idea, I think it skips over a lot of the hard and painful parts of C++ which I feel are, not only the most educational, but the most entertaining parts.
The game actually not really good design, but with C++ sfml, no wayy. You so good with matrix and math
Dude, this was a really well made video! I'm pretty sure you're gonna be seeing a spike in subs pretty quickly, if most people are like me and subbed this quickly! Looking forward to future videos!
Thanks for the sub! I actually reached 100 subscribers like 2 minutes ago!
i love these back to basic videos
Bruh I was the 2nd subscriber, I came back just ONE week later and the channel already goin popular
Yoo I also tried doing a c++ game without knowledge. I did it in command prompt tho 😅
1:41 dani reference
I abhor videos like this "No Experience" is always code for years of Experience.
bro said with no expirians
He knows how to code, he just doesn’t know the language
@@semiatolanigan7066 thats the same thing
nice work👍
hmm, this video seems oddly familiar to Barji's...
🤫 Well yes... but yes
if you can kindly upload a more in-depth video which shows the whole process from idea to development to finish, be it 4 hours long or not I'd watch the whole video! This video was very good but I'd like to know stuff like how you started on animations for example.
My man i thought you are a BIG youtuber without looking at your sub count, Your contnent is soo amazing that i thought you have over a M subs brooooooo your soo cool. Subbing right away..
This is great first attempt at making a game. What made you decide to use SFML vs SDL2 or some other library?
😂 first circular movement is way more interesting than final game
Omg lmfao, we literally made the same game and had the same bug with a wall of asteroids
The Unity bit aged like fine wine lol
So underrated
Subbed
Thanks man! I appreciate the support! 🥰
bro really shoes the hardest coding language known to man
Noice, now make a 3D version using Vulkan.
Just kidding, great work, bro, I'm learning computer graphics from scratch and now UA-cam have been recommending me videos like this
Fun fact: Reaction flame has NO shadow because it's basically fire and fire can't have shadow.
Viewer: Wow that was so cool and it was only 5 Minutes, awesome!
Creator: *Literally poured blood, sweat, and tears into project*: It's been a 4 months since I saw the sun
Bro u have got to make a tutorial
Dani reference was peak
Can you make a full tutorial please. I want to learn this.
particles on explosion would make this game look more finished
Actually the music is the best part of the game
You didn't have to lie when saying "No experience"
👏 Which I would grind out that too :*
2 hours ?? It took me 2 days to set up SFML
Nice video. However, game doesn't work on Windows without VisualStudio environment.
hi,good game which softwar have you used for making the sprite sheet
Thanks for watching! I used a web-based pixel art editor called: Piskel, www.piskelapp.com/
What instruments do you use for your LMMS music?
Random spawn in my feed. I love it!
Bro just went "I did some coding" with no experience??? 💀💀💀
You made this in just five days? How much programming experience do you have outside of C++?
What Is The program will you use for make pixel art?
How to get good at c++ i try but i get lost mid way. And also people say its a dead language only having uses in few sectors
anyone remember the name of the first game he tried to get based on? i used to play on mobile, but forgot its name
making a game with no engine is easier thsn making one with an engine, highlybrecommend to anyone interested to take this approach
challenge use 6502 assembly
On which software you did that animations and rendering?
how to fuck did i get this channel recommended but hey good video tough
Thanks for watching! What do you mean by getting recommend (like is it in a good way or ???)
Definitely going to be a good youtuber
NAME OF EDITOR FOR ELEMENTS?
السي++ لغة برمجة قوية جدا ومرنة جدا وفي كلمة جدا تكمن الصعوبة، إذا استعملته بحكمة ودراية سيكون نعيما وإلا سيصبح جحيما
what about unreal engine it uses c++ and unreal is very hard and that will be a good challenge for you right?
"I think it's good enough."
For whom? >:)
lol i make games to i love stuff like this subbed
Thank you for subbing!
this is some 4,8 million views level video
flame do not have shadow
I'm new in C++. I find it so hard, can anyone help me please. How to keep doing it, what can I actually do with C++. How is it beneficial for me???
why are are you learning c++, is it because of college or something else!!
@@avichiii I've just seen your reply!
On my parents advice I'm doing an associate degree course in Web development and web design from Virtual University of Pakistan, because they teach C++ as a programming language there through recorded lectures (recorded in 2002 may be). I can't stay consistence because it is online and I'm only on trying to do it in my home. Hope you'll read it it and tell me something beneficial. Although I'm watching Apna college videos (Indian channel) but still I'm having trouble being consistence.
@@najiahhusnainI hope C++ is not your first programming language! learning C++ as your first programming language is the worst choice. because C/C++ is considered as mid level language which asks you to have knowledge in OS and computer architecture in general. only learning c++ without knowing how memory works, will only make you confused about topics such as pointers and references.
But since you are doing a degree, i hope they already teach you these topics. & i also hope you have prior programming knowledge in other lang's (python, js, etc).
If not, It is understandable you are having problems. languages such as c/c++ have prerequisites, I would suggest learn OS, architecture side by side as you learning c++.
don't blindly follow the tutorials, practice as you are learning,
on a side note, plz dont watch recording from 2002, technology is always changing. you are prolly watching some deprecated techniques.
Can you please or anyone , how to convert this any sfml.exe into downloadable installed desktop appi
hate all the new clones
How did u add the shadow sprites?
Also layering?
The shadow was the main sprite re-coloured. I just rendered the shadow with an offset underneath/before the main sprite.
Very well done 🎉
I liked the original idea better
Rotation added more freedom to the ship..
But you would have to write Ai too right?
@@babdie Well like I said in the video, the project was sort of difficult to manage (in terms of interactions between many different objects) as what I initially wanted to create was a bit over-scope for a small experiment like this. Creating the "AI" wouldn't be too hard as I would not need to use advanced pathfinding or neural networks.
Can I see the C++ code? I am curious about it 🤭
Can you put fps counter ? I think it will go insane