How You Can Create A Player Character with C++ - CRYENGINE Tutorial

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 57

  • @Hiuzk
    @Hiuzk 7 месяцев назад +2

    This video is simply fantastic. I’m a beginner in C++ and it has helped me improve my understanding of programming in Cryengine. I hope the lack of new video tutorials is because the production of Crysis 4 is taking up everyone’s time. Having said that, I’m still looking forward for a root motion tutorial.

  • @opengldirectx1259
    @opengldirectx1259 2 года назад +28

    For me as a Programmer C++ coding in CryEngine is such a pleasure:) and its so easy and intuitive... keep great work...

    • @cryengine
      @cryengine  2 года назад +8

      Great to hear!

    • @Sirbozo
      @Sirbozo 4 месяца назад +1

      @@cryengine :))

  • @jayunderscore4572
    @jayunderscore4572 2 года назад +5

    when crytek said "it's crying time" and cried all over the place i felt that, truly one of the most engines of all times

  • @cryengine
    @cryengine  2 года назад +9

    In his latest Tutorial, Nick teaches you how to create a player-controlled, moveable character!
    Check out the documentation for this episode here: docs.cryengine.com/x/BoAPBg

  • @gatita_liliana
    @gatita_liliana 2 года назад +10

    I loved this video, we need more videos like this, great job.

  • @leeoiou7295
    @leeoiou7295 4 месяца назад +1

    I hope cry engine makes a comeback. This is truly the gold standard

  • @cryengine
    @cryengine  2 года назад +2

    Check out the documentation for this Tutorial here: docs.cryengine.com/pages/viewpage.action?pageId=101679110
    Don't forget to leave any feedback you have in this comment section!

  • @Xxnightwalk1
    @Xxnightwalk1 2 года назад +3

    Yes FINALLY
    I was longing for more gameplay development tutorials instead of art based tutorials

  • @DominikMorse
    @DominikMorse 2 года назад +2

    Cryengine was first engine I ever tried.
    It would be awesome if there was more content like this, I would love to learn more about Cryengine!

    • @cryengine
      @cryengine  2 года назад +3

      Don't worry, Nick is already working on more CRYENGINE tutorials!

    • @DominikMorse
      @DominikMorse 2 года назад +2

      @@cryengine that's great news!

  • @Diamond_Kill
    @Diamond_Kill 2 года назад +4

    Thank you for such great video tutorials. It's so cool to watch such tutorials as a master class, I hope in the future you will be able to make video tutorials on other topics of creating games using CryEngine. I wish the CryEngine team success in future achievements!

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

    i spent so long trying to find a tutorial for this

  • @Die_Mittsommernacht-Fantasie
    @Die_Mittsommernacht-Fantasie 2 года назад +5

    You guys finally realized your mistake and now posted easy to follow tutorials, but I still hope you guys can make it easier to use the engine

    • @cryengine
      @cryengine  2 года назад +4

      The next iteration of CRYENGINE will also focus on the usability for new users!
      Don't forget to sign up for news on the Ambassador Program if you want to help us work on the next iteration.

    • @Die_Mittsommernacht-Fantasie
      @Die_Mittsommernacht-Fantasie 2 года назад

      @@cryengine Congratulations to you here, by the way, I hope you can ignore the player's computer configuration, what we want is the destruction-level crysis4 that makes our computer explode, not the crysis4 that slays the screen with the computer and the host.

  • @ahmedgs2
    @ahmedgs2 2 года назад +1

    I love it keep doing tutorials like this.🔥👍👏

  • @pouya3899
    @pouya3899 2 года назад +1

    Great tutorial. We need more now =)

  • @silviuilie170
    @silviuilie170 Год назад +1

    Hello
    Firstly, thanks for an amazing tutorial to get fast started with setting up a player character and also for exposing variables to the sandbox editor.
    I am new to CryEngine, so I have some small question :
    * firstly ,adding the input to the GameplayStarted event has no benefit as far as I have seen, the Initialize function is called first on the component. If this was different, the m_pInputComponent would be nullptr and it would crash ( you can check this by adding 2 breakpoints, tried it both on editor as startup project and on GameLauncher as startup project). I could not reproduce the bug where your input does not work but is there any better practice for setting input up? Also, what happens if you are changing the entity, for example you are getting into a car, or you are controlling some other entity, how we handle input in that case?
    * secondly, the GameplayStarted event seems to be called a lot of times. As far as I have seen in the engine code, registering an action deletes the old action and adds it again. Why is GameplayStarted event called multiple times during gameplay?
    Another small question, is there a way to set the editor default level?

  • @boyohoyo1569
    @boyohoyo1569 2 года назад +1

    if i want to make a multiplayer game can i just keep all the network relevant code at the beginning?

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

    Me: "Oh... Great, tutorials from DEVs(?)"
    Teacher: "Just delete all of this"

  • @DevGods
    @DevGods 2 года назад +2

    Is forward declaration a better way to go for these components? Especially for a larger project

    • @Battledrake
      @Battledrake 2 года назад +1

      That is the preferred method of handling pointer classes in c++, yes. Outside the scope of this tutorial, and something we can cover in the future, but you can forward declare them if you need to in the meantime by putting this above the class CPlayerComponent in the Player.h:
      namespace Cry::DefaultComponents
      {
      class CCameraComponent;
      class CInputComponent;
      class CCharacterControllerComponent;
      class CAdvancedAnimationComponent;
      }
      Then just move the includes into your cpp and you should be good to go.

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

    any tutorials on EKI, i can't find any resources on the topic ?

  • @mroats1084
    @mroats1084 2 года назад +3

    hello cryengine, I was wondering if you could add this to your marketplace as a free asset. thank you.

    • @cryengine
      @cryengine  2 года назад +2

      There's a possibility we will upload it in the future, though we cannot make any promises :)

    • @mroats1084
      @mroats1084 2 года назад +1

      @@cryengine thank you for quick response.

  • @olegharput9988
    @olegharput9988 11 месяцев назад

    at 1:30:02 , Why do we get 0 values as defaults for max and min, we set them 1.5f and -0.85f?

  • @korkorko
    @korkorko Год назад

    Is there an easy way to turn off the blinking of the selected entity? Headache from blinking :(

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

    do yall have like a website or a written documentation for yall api because im getting so annoyed rn 😑 like i cant find one

  • @slamfackx1257
    @slamfackx1257 2 года назад +1

    This is the video you should've done long long time ago

  • @crymed1380
    @crymed1380 2 года назад +1

  • @joeldeus8229
    @joeldeus8229 Год назад

    Hi crytek my tutorial worked well before, after restarting my laptop, I'm getting this error when in Game mode with black screen, I can't see the player what might be the problem "Bad camera passed to 3DEngine from CD3D9Renderer::FX_DrawToRenderTarget: Pos=(nan, nan, -1.8), Fov=1.2, MaxViewDist=0.0. Maybe the water level is too extreme."
    I love these tutorials. Bring more.

  • @laffayett8319
    @laffayett8319 2 года назад

    is cry engine a good option for 2d games?

  • @joaopOP01427
    @joaopOP01427 2 года назад +2

    you could teach the same only with C#
    best game engine !

  • @thessalonikiosmusv
    @thessalonikiosmusv 2 года назад

    As mentioned here 1:18 How does the C++ project managed if Visual Studio is not used? Is it managed by CMake? But either way does the project can only be compiled with MSVC?

    • @Battledrake
      @Battledrake 2 года назад +3

      CMake is the build system CRYENGINE uses. Waf is deprecated.
      You need the MSVC libraries in order to get it to compile. You don't -need- visual studio, but it's definitely recommended.
      Some of our users use Rider or other IDE's, and that's perfectly fine, you just need to download the standalone MSVC compiler toolset.

    • @thessalonikiosmusv
      @thessalonikiosmusv 2 года назад

      @@Battledrake I see thank you!

  • @diocre7446
    @diocre7446 2 года назад

    I hope you have Lua and C# tutorial also.

  • @diamondjamez1151
    @diamondjamez1151 Год назад

    The quality isn't clear

  • @andres_sempai
    @andres_sempai 2 года назад +1

    Great

  • @RexSacriticulus
    @RexSacriticulus Год назад

    i lost it at the manlet fantasy moment.

  • @GameBoyyearsago
    @GameBoyyearsago 2 года назад +1

    We need cry engine mobile tutorial. Imagine crysis on mobile will be awsome, wish our low/mid range device can run crysis : )

  • @joshuablackmon939
    @joshuablackmon939 2 года назад

    his jokes makes this barrable . thank you for the tutorial sir

  • @harvesterant792
    @harvesterant792 2 года назад +1

    💻⚙️ Crysis 4 ?

  • @gb7136
    @gb7136 2 года назад

    😎 cool

  • @greendino5868
    @greendino5868 2 года назад

    when c# get more loves??

    • @angryralphs2516
      @angryralphs2516 Год назад

      They do not care about people who use c# and lua. They want people to learn their engine the hardest as possible.

  • @pv_r5090
    @pv_r5090 2 года назад +2

    Просто а*уительное видео по cryengine чел 10 мин удалял строки кода потом дописывал их же и весь оставшийся час писал функции движения для "Actor",который итак двигался уже на 11 минуте видео при запуске кода в отладчике с GUI. Не удивительно ,что большинство разрабов выбирают UnrealEngine когда "такое" выкладывают на официальном канале crytech

    • @aleksanderaksenov1363
      @aleksanderaksenov1363 Год назад

      К сожалению да,уровень разработчиков в CryTech оставляет желать лучшего.да собственно сейчас CryEngine скорее не движок а конструктор для создания движка🤭

    • @a3development960
      @a3development960 Год назад +1

      там еще чел выше пишет, что ему доставляет удовольствие смотреть на то, как пишется код в крае и типо там всё интуитивно понятно, ахах. В анриле этот же код будет намного короче и понятней выглядеть...