I got stuck in development hell

Поділитися
Вставка
  • Опубліковано 29 тра 2021
  • Engine devlogs coming soon™
    ➤ Website: dylanfalconer.com
    ➤ GitHub: github.com/Falconerd
    ➤ Discord: / discord

КОМЕНТАРІ • 15

  • @danieleccleston7928
    @danieleccleston7928 3 роки тому +10

    It is so true that now with all the stimulation from the internet and instant access to information it can be difficult to sit and just take your time. Good luck with your project.

    • @DylanFalconer
      @DylanFalconer  3 роки тому +2

      Thanks, Daniel. I appreciate the support

  • @Joefish90
    @Joefish90 2 роки тому +1

    Just skimmed 'Computer Systems: A Programmer's Perspective' and it looks really solid. It will probably take me a bit before I actually read it but seems it will make it on my recommended reading list. Thanks for the tip :)
    Also I know the pain of switching technologies / languages and gaining little to nothing. Although you feel like you wasted months you need to make those bad calls to get the experience needed to make a better judgement in the future.

  • @vexedev
    @vexedev 6 місяців тому

    Oh man I feel you, been through the same boat. But curious what those 'problems' you faced that made you completely change course, could you give some examples?

  • @CloudlessStudio
    @CloudlessStudio 2 роки тому +1

    I always wanted to tackle my own engine but I just suck at physics

    • @DylanFalconer
      @DylanFalconer  Рік тому +1

      It's a rabbit hole for sure! You can get away with ~ Algebra 2 for most game dev. I am sitting on less than that and programmed a couple of simple physics engines. I wouldn't recommend skimping on math, it's definitely hurt me in the long run

    • @bluesillybeard
      @bluesillybeard Рік тому

      @@DylanFalconer Yeah, as a high-school student in an AP calculus class, I can safely say that calculus makes physics (and many other things) SO FREAKING MUCH EASIER.
      Literally, just do a bit of calculus and algebra, and you'll have an answer before you even know it. Plus, being able to read complex formulas is a huge bonus.
      I highly recommend Khan academy for learning things post-graduation, as they do a pretty good job of going over the content pretty thoroughly, especially for a completely free platform. Even as a student it's pretty great for review and practice.

  • @t3v727
    @t3v727 3 роки тому +1

    Oh no, you seem sad about your past experiences. But it's all part of the journey. If you restart over and over again for a while, you probably needed it for realizing something else.
    So hopefully you can see the bright side of this experience. I wish you the best of luck.

    • @DylanFalconer
      @DylanFalconer  3 роки тому +1

      Thanks, I'm not exactly sad, just think I could have been more efficient with my time :)

  • @doctorjcw5857
    @doctorjcw5857 Рік тому +1

    Dont feel bad, high school math would not teach you how to understand this math lmao

  • @SB-rf2ye
    @SB-rf2ye 2 роки тому +3

    You seem somewhat depressed over redoing stuff, and wasting time. I think it's necessary for someone to go through what you're going through. I know I did go through the exact same phase. Regarding language choice, I have shifted to use C99 for developing my game engine, and not using C++. The development speed is slower, but that's necessary to build up the helper utilities and datastructures, that we need to do complex things. I'm learning a lot in C99, and it's a good language and capable of doing what we want. The biggest disadvantage may be not having templates/generic data types, but we can solve that using macros, void * pointers, and other tricks. Heck,Linux, BSD are written in C. It takes some time, but once we get comfortable with using C, we can use it for everything.

    • @DylanFalconer
      @DylanFalconer  2 роки тому +1

      Hey, I didn't mean to give off negative vibes, it was meant as more of a cautionary tale.
      I agree with your stance on C, it's a bit more cumbersome, but once you get those utilities sorted out it is much better.
      Is your engine open source? Are you planning on making devlogs?

    • @SB-rf2ye
      @SB-rf2ye 2 роки тому

      @@DylanFalconer after I reach my milestones :)

    • @bluesillybeard
      @bluesillybeard Рік тому

      Rust:
      Sorry, I just think Rust is really cool and worth looking into for new projects. I would rarely choose C over Rust.
      C is great for simplicity, but Rust effectively eliminates any issues of memory safety and reliability, while having nearly identical performance.