Andrew Codes Games
Andrew Codes Games
  • Видео 14
  • Просмотров 10 481
Game Developer Assignments : Idle Tower Defense
In this video, I'll go over the third assignment in my series "Game Developer Assignments". You can follow along at home, or try this assignment yourself, by going to my GitHub (link below) and syncing to the Assignment3 branch. If you're unfamiliar with how to do this, you can go to the Intro Video (linked below) for detailed instructions on how to get started.
If you have any questions please feel free to ask, and I hope you enjoy!
Intro Video: ruclips.net/video/y5iRTDhiK_A/видео.html
GitHub: github.com/AndrewCodesGames/AndrewCodesGames-SFML-Tutorial
Просмотров: 341

Видео

Game Developer Assignments : A Good Start
Просмотров 1113 месяца назад
In this video, I'll go over the second assignment in my series "Game Developer Assignments". You can follow along at home, or try this assignment yourself, by going to my GitHub (link below) and syncing to the Assignment2 branch. If you're unfamiliar with how to do this, you can go to the Intro Video (linked below) for detailed instructions on how to get started. If you have any questions pleas...
Game Developer Assignments : Your First Email
Просмотров 5093 месяца назад
In this video, I'll go over the first assignment in my new series "Game Developer Assignments". You can follow along at home, or try this assignment yourself, by going to my GitHub (link below) and syncing to the Assignment1 branch. If you're unfamiliar with how to do this, you can go to the Intro Video (linked below) for detailed instructions on how to get started. If you have any questions pl...
Game Developer Assignments : Realistic Practice For Aspiring Game Dev
Просмотров 2753 месяца назад
This introductory video will explain what Game Developer Assignments is, as well as help you get setup for starting your first assignment. The goal of this series is to help aspiring game developers sharpen their C and game development skills in a more realistic environment than what's typically found online. You'll be playing the role of a game developer at a mock studio. For each assignment, ...
Tower Defense Pathfinding - SFML Game Tutorial C++ - Episode 5
Просмотров 3294 месяца назад
All code/images/font is uploaded on my GitHub below. In this video, I expand the level editor in my game to allow drawing basic paths, spawn points, and end points for our enemies. I also implement a basic pathfinding algorithm so that each enemy can take a unique path to the end tile if multiple valid paths exist. If you have any questions, please don't hesitate to comment! Thanks for stopping...
Basic Collision Coded By Github Copilot - SFML Game Tutorial - C++ - Episode 4
Просмотров 3575 месяцев назад
All code/images/fonts are uploaded to my GitHub below. In this video, I add basic collision checking to my SFML game. I add support for processing collision between circles and rectangles, and support for dynamic and static objects. Circle Rectangle Collision Website - www.jeffreythompson.org/collision-detection/circle-rect.php GitHub - github.com/AndrewCodesGames/AndrewCodesGames-SFML-Tutorial
One Month of Spare Time Game Development - Andrew RPG Devlog Episode 5
Просмотров 1285 месяцев назад
Andrew RPG is a massive, continuously simulated, 2D Sandbox RPG game which aims to build a complex and interactive world to explore and enjoy. In this video, I compile together footage from the last month of game development footage for my side project, Andrew RPG. Enjoy!
One Weather System To Rule Them All - Andrew RPG Devlog Episode 4
Просмотров 1596 месяцев назад
Andrew RPG is a massive, continuously simulated, 2D, RPG game which aims to build a complex and interactive world to explore and enjoy. In this video, I add a weather system to my game as well as support for couch co-op. All of this progress was made in one (long) day of work! Enjoy!
How Much Can A Dev Devlog In One Day? - Andrew RPG Devlog Episode 3
Просмотров 3376 месяцев назад
Andrew RPG is a massive, continuously simulated, 2D, RPG game which aims to build a complex and interactive world to explore and enjoy. In this video, I add buildings to my game as well as start to create the interface for trading with NPCs. All of this progress was made in one (long) day of work! Enjoy!
Two Months of Spare Time Game Development - Andrew RPG Devlog Episode 2
Просмотров 6786 месяцев назад
Andrew RPG is a massive, continuously simulated, 2D RPG game which aims to build a complex and interactive world to explore and enjoy. In this video, I compile together footage from the last month and a half of game development footage for my side project, Andrew RPG. Enjoy!
What is Andrew RPG? A massive, individually simulated, 2D game. - Andrew RPG Devlog Episode 1
Просмотров 3236 месяцев назад
Andrew RPG is a massive, continuously simulated, 2D RPG game which aims to build a complex and interactive world to explore and enjoy. In this video, I try to explain what I have been spending my free time on.
Tilemap, Level Editor, and Organizing - SFML Game Tutorial C++ - Episode 3
Просмотров 1 тыс.7 месяцев назад
All code/images/font is uploaded on my GitHub below. In this video, I organize our existing code into a better long term structure. I then add the option to change between two game modes "Play" and "Level Editor". And finally, I add some functionality to our level editor mode so that we can change between tiles in our tilemap and place them in the level. GitHub - github.com/AndrewCodesGames/And...
Drawing Sprites, Input Based Movement, and Basic Gameplay - SFML C++ Tutorial - Episode 2
Просмотров 1,7 тыс.7 месяцев назад
In this video, I start with a blank SFML project and, step-by-step, show you how to create a basic gameplay loop, where the player can run around and kill a zombie with his axe. In order to do this, we'll learn about how to draw a sprite, how to handle player input, and use some vector math to do movement and collision detection. github.com/AndrewCodesGames/AndrewCodesGames-SFML-Tutorial/commit...
SFML Quick Setup - Everything You Need To Get Started Making a Game In C++ - Episode 1
Просмотров 4,2 тыс.8 месяцев назад
Want to start making videos games with C , but don't know where to start? In this video, I go step-by-step from nothing to drawing something on the screen using SFML. Once you can start drawing things on screen, you're ready start programming your game. Github For This Project: github.com/AndrewCodesGames/AndrewCodesGames-SFML-Tutorial Written Instructions: 1 - Download visual studio community ...

Комментарии

  • @loietang58
    @loietang58 6 дней назад

    Cool what extension do you use to show sugestion while writing

  • @khalidahammed278
    @khalidahammed278 18 дней назад

    Really great!!!

  • @kenlie8280
    @kenlie8280 Месяц назад

    Why dont you use inline for the MathHelper functions?

    • @AndrewCodesGames
      @AndrewCodesGames Месяц назад

      Most compilers will automatically inline functions when they think they should be (with or without the inline keyword). For the most part, I've stopped using inline (explicitly). Could always try with and without the keyword and check if the disassembly changes, but I suspect it will not.

  • @tsoukis.g
    @tsoukis.g Месяц назад

    Very good vid !!!

  • @dabunnisher29
    @dabunnisher29 Месяц назад

    You did a REALLY GREAT job on getting this set up for people. THANK YOU!!!!

  • @mohamedtamer9041
    @mohamedtamer9041 2 месяца назад

    fantastic!!!!!!

  • @mohamedtamer9041
    @mohamedtamer9041 2 месяца назад

    amazing

  • @calfttv9788
    @calfttv9788 2 месяца назад

    Hi sir i am getting this error, Error LNK1181 cannot open input file 'sfml-window.lib' ConsoleApplication1 Microsoft says that it may be because the file is unreachable or doesnt exist?

  • @Viso-code471
    @Viso-code471 2 месяца назад

    Do we have to do the same for each project? cause once I messed up the first project in the repo the setting is not updated for the other new project

  • @zendr0
    @zendr0 3 месяца назад

    awesome video. Way to go ❤

  • @zendr0
    @zendr0 3 месяца назад

    Love all your videos man. Thank you for making them ❤ A quick question. You know so much, I believe you have a lot of exp in building such games. May I know, how many YOE you have and how can someone like me become a good game developer.

  • @qaq_tw5200
    @qaq_tw5200 3 месяца назад

    Great Video!

  • @airwegax
    @airwegax 3 месяца назад

    Thank bro, I watched 2 videos and only this help me.

  • @rudrapatel8303
    @rudrapatel8303 3 месяца назад

    I know its so basic, bit i didnt get that, why do we normalize? what happens if we normalize? and what if we don't?

    • @AndrewCodesGames
      @AndrewCodesGames 3 месяца назад

      Hey! Whenever I normalize a vector in this video, it's because I only care about the direction of the vector, not its length. Normalizing a vector turns its length to 1. E.g. I want to move the player's axe *towards* the mouse. In order to find out which direction to move, I take the mouse's position minus the axe's position and then normalize that result. Then we can multiple this direction by how *far* we want the axe to move. For a real life example - what if I told you to take a step towards your front door? First you'd need to figure out what direction your front door is in, then you could take a step in that direction. But what if I told you to move 1 meter or 3 meters towards your front door? You'd still need to find the direction towards your front door, but then you'd move 1 or 3 meters along that direction. The direction in this case is the normalized vector. And the 1/3 meter is what you are multiplying that direction by. Hope that helped... if it didn't, let me know! Maybe I can dig up some online articles written by more helpful folks :).

  • @kahhongsim3463
    @kahhongsim3463 3 месяца назад

    Amazing series! Realistic and practical project for beginner game devs

  • @gwentarinokripperinolkjdsf683
    @gwentarinokripperinolkjdsf683 3 месяца назад

    oh this is kind of neat

  • @christopherrice891
    @christopherrice891 4 месяца назад

    I'm a beginner in coding and programming in SFML combined with C++. Are you finished with the video game that you are working on in this video? Or will there be more videos of this video game in the future?

    • @AndrewCodesGames
      @AndrewCodesGames 4 месяца назад

      Hey! Yes I plan on making more videos for this project. Hopefully one this weekend.

  • @sriman1
    @sriman1 4 месяца назад

    this setup for uncoming projects or only applied for one project

    • @Viso-code471
      @Viso-code471 2 месяца назад

      how did it go seems like we have to do it each time

  • @sriman1
    @sriman1 4 месяца назад

    Thanks alot you really help me

  • @terrormapu
    @terrormapu 4 месяца назад

    Seems C++ library management is worse than Java

  • @AhmedDesignerShowerOfNaples
    @AhmedDesignerShowerOfNaples 4 месяца назад

    Hello, when I right click on solution and go to properties, I don't have a left menu like you do. All I have is Common properties and configuration properties. Why is that?

    • @AndrewCodesGames
      @AndrewCodesGames 4 месяца назад

      Hi Ahmed, hard for me to say without seeing it myself. From a Google search, it looks like maybe pressing Ctrl-S with the properties window selected might fix it? stackoverflow.com/questions/32262557/visual-studio-2015-properties-window-is-blank-sometimes Maybe sanity check that you're right clicking on the solution and not opening some other settings?

  • @IAN-no2wf
    @IAN-no2wf 4 месяца назад

    release file is not showing under the x64 file for me

    • @IAN-no2wf
      @IAN-no2wf 4 месяца назад

      nevermind lol

  • @brettrogers4208
    @brettrogers4208 4 месяца назад

    Awesome to know someone else is still using SFML and c++, I'm not making a tutorial like you, but have been making a dev log for both Rouge Tank, and GalacticSmith

    • @AndrewCodesGames
      @AndrewCodesGames 4 месяца назад

      Hey! Just checked out your latest video and subbed :). Excited to see you post more video!

    • @brettrogers4208
      @brettrogers4208 4 месяца назад

      @@AndrewCodesGames wow! Thank you so much !! I also subbed, we got this

  • @Diogocb
    @Diogocb 4 месяца назад

    Hey Andew you are doing great! Thanks for sharing.

    • @AndrewCodesGames
      @AndrewCodesGames 4 месяца назад

      Thank you! I really appreciate the comment :)

  • @Arifindepayjr1010
    @Arifindepayjr1010 5 месяцев назад

    Thanks

  • @sideeggunnecessary
    @sideeggunnecessary 5 месяцев назад

    "Don't be frank, be Andrew" - Tsun Tzu

    • @AndrewCodesGames
      @AndrewCodesGames 4 месяца назад

      I have no clue what this means, but thank you! lol

    • @sideeggunnecessary
      @sideeggunnecessary 4 месяца назад

      @@AndrewCodesGames u said "let me be frank"

  • @samg5183
    @samg5183 5 месяцев назад

    thanks, keep going bro

    • @AndrewCodesGames
      @AndrewCodesGames 4 месяца назад

      Thanks dude! This comment actually inspired me to make another video xD

  • @hoykan1903
    @hoykan1903 5 месяцев назад

    currently is working useful video

  • @hridoy4785
    @hridoy4785 5 месяцев назад

    please make tutorial about collision and how the player movement stop after collision from 4 diffirent side

    • @AndrewCodesGames
      @AndrewCodesGames 5 месяцев назад

      I'll add some basic collision detection in my next tutorial!

  • @DevinAvery-nt2yb
    @DevinAvery-nt2yb 5 месяцев назад

    Do the SMFL files have to be on the C: drive?

    • @AndrewCodesGames
      @AndrewCodesGames 5 месяцев назад

      Should be fine on any drive as long as your path specifies it ":D/:E/etc."

  • @samg5183
    @samg5183 5 месяцев назад

    please more of SFML like that For beginners , thank you

    • @AndrewCodesGames
      @AndrewCodesGames 5 месяцев назад

      I plan on making another video in the tutorial series soon!

  • @ryanmichelson218
    @ryanmichelson218 6 месяцев назад

    When I open the solution properties pages, there is no c++ selection and I can’t change the configuration… what am I doing wrong

    • @AndrewCodesGames
      @AndrewCodesGames 6 месяцев назад

      Did you install the C++ desktop development modules? Happens at 2:25 in the video

  • @efepalism
    @efepalism 6 месяцев назад

    It's really funny how the sheep and cows judge you silently all the time 😂

    • @AndrewCodesGames
      @AndrewCodesGames 5 месяцев назад

      lol, they really do just loaf around and judge you

  • @MrNavi_107
    @MrNavi_107 6 месяцев назад

    Thanks for the videos, the videos are clear and detailed , very help full 💯 👍

    • @AndrewCodesGames
      @AndrewCodesGames 5 месяцев назад

      You're very welcome! Glad you got something out of it :)

  • @AustinOpt
    @AustinOpt 6 месяцев назад

    Awesome video man! I definitely liked + subscribed as I love this style of video, I'd love some more of these "one can I do in a day" kind of videos with this game!

    • @AndrewCodesGames
      @AndrewCodesGames 6 месяцев назад

      Thanks so much for the feedback! I'll definitely do some more of these style videos in the future.

  • @Ivan-z3o7x
    @Ivan-z3o7x 6 месяцев назад

    This good, are you planning to make a game in the genre tower defense?

  • @Ivan-z3o7x
    @Ivan-z3o7x 6 месяцев назад

    This good, are you planning to make a game in the genre tower defense?

    • @AndrewCodesGames
      @AndrewCodesGames 6 месяцев назад

      Hey! Maybe, would that be something you're interested in?

    • @Ivan-z3o7x
      @Ivan-z3o7x 6 месяцев назад

      @@AndrewCodesGames I think yes

  • @Ivan-z3o7x
    @Ivan-z3o7x 6 месяцев назад

    Thank you, are you planning to make a game in the genre tower defense?

    • @AndrewCodesGames
      @AndrewCodesGames 5 месяцев назад

      I think I'll continue with something tower defense-esque

  • @Hubcat_
    @Hubcat_ 6 месяцев назад

    How much dev could a devlog log if a devlog could log dev?

  • @Lyreen
    @Lyreen 6 месяцев назад

    no idea why youtube recommended me this, but good luck with the project

  • @Yhufryye1djf
    @Yhufryye1djf 6 месяцев назад

    Nice, keep the good work 👍

  • @rognin5603
    @rognin5603 6 месяцев назад

    That torch animation is honestly amazing

    • @AndrewCodesGames
      @AndrewCodesGames 6 месяцев назад

      Thanks so much! I was really excited about it xD

  • @romainegreen9816
    @romainegreen9816 6 месяцев назад

    Honestly man the game looks great! I recently started developing my own and all I can say is they never tell you about the countless bugs you'll have to deal with 😂 New sub gained, I'll be checking in on your progress!

    • @AndrewCodesGames
      @AndrewCodesGames 6 месяцев назад

      The bugs never end haha, thanks so much for subscribing! Really looking forward to making more vids :)

  • @Shanobrowno
    @Shanobrowno 6 месяцев назад

    This is super impressive man. I couldn't imagine programming something so large of scale, and having it all be SIMULATED too? Well done!

    • @AndrewCodesGames
      @AndrewCodesGames 6 месяцев назад

      Thanks!! I really appreciate the support :)

  • @PebsieTTV
    @PebsieTTV 6 месяцев назад

    Looks so good man, keep going!!!

  • @spaceinvaderz9265
    @spaceinvaderz9265 6 месяцев назад

    This is cool!

  • @saaskanga
    @saaskanga 6 месяцев назад

    Thanks dude 👏

  • @lunaticlurker7932
    @lunaticlurker7932 7 месяцев назад

    GO FOR IT!! i love this content

  • @scrunbo
    @scrunbo 7 месяцев назад

    good job man, the amount of work that puts into perspective reminds me why i don't want to code lol

    • @AndrewCodesGames
      @AndrewCodesGames 7 месяцев назад

      Thanks! Haha, yeah, coding can be a cruel mistress. But someone's gotta do it xD

  • @egg7083
    @egg7083 7 месяцев назад

    Wait thats actually really cool man! Make sure to polish some things up visually and you’ll be doing great! One thing I suggest is adding a little walk animation for the animals, something like a little waddle! You’re doing great so far, keep it up!

    • @AndrewCodesGames
      @AndrewCodesGames 7 месяцев назад

      Hey, thanks so much for leaving a thoughtful comment! This really motivates me to keep working on the game! I think a waddling animation sounds like a great idea. I'd like to liven up as much of the game as I can. Maybe give the water and grass a bit of motion as well.