Craig Perko
Craig Perko
  • Видео 1 482
  • Просмотров 2 458 798
Writing by Choice
Let's talk about writing character-driven choices!
... The clicking is super obnoxious, I think it's the noice-cancel struggling with the AC.
Просмотров: 295

Видео

Perception of Progression
Просмотров 8463 месяца назад
Let's talk about how to make players feel like they're able to make progress.
Dragon's Dogma 2 Clip
Просмотров 3593 месяца назад
My video saying "Capcom's a shitty company but wow, DD2 is fun to play" got a whole lot of downvotes. So let me show you a pretty typical fight. Still, the game is expensive and poorly optimized, so I can't exactly say you should buy it. But the fact that the team put out a fun game while being harassed by Capcom's upper management is incredible.
Structuring Travel in RPGs
Просмотров 9783 месяца назад
How is traveling in an RPG different from in other genres? How can we use it? The answer is: abstraction creates distance!
Dragon's Dogma 2 is better than its Steam page
Просмотров 5993 месяца назад
Let's talk about the bizarre reception Dragon's Dogma 2 got. It took a few takes to avoid talking about the Dragon's Dogma anime, or the fact that all the shit people hate was also in the original. The cash shop? The antitamper? Yeah, the original also had those.
Hide the Foreground! Advanced Masking Techniques in Unreal
Просмотров 5634 месяца назад
Let's talk about how to dither away materials in Unreal, so you can walk behind and around them. This covers how to fix your shadows, always show the floor, resist camera zooming, and so on.
Syncing Waves Across Multiplayer Clients in Unreal
Просмотров 4004 месяца назад
Here's a technical tutorial on how to sync waves across clients in Unreal. I couldn't find any documentation on how to do this, so here's my approach. This will allow everyone to have the same Gerstner Waves. This works even with very bad ping, although lag spikes can cause issues.
Multiplayer Sync in Unreal
Просмотров 4164 месяца назад
Let's talk some basics, since there's interest and I also have to solve it.
Unreal Multiplayer Quick Explainer
Просмотров 4034 месяца назад
Here's some basic concepts and explanations on how to start developing multiplayer games in Unreal. TBH, the tutorials I could find were all so bad that I feel like there's a few things I'm probably missing. Let me know. I didn't like the other tutorials I could find. Hopefully this helps!
Stretching Character Animations in Unreal
Просмотров 5154 месяца назад
Let's talk about how to get the most out of what few animations we have in our Unreal projects! Short version: use poses, animation warping, and postprocessing control rigs.
Writing Visual Novels
Просмотров 1,8 тыс.5 месяцев назад
Here's some basic advice on how to present stuff in your visual novel.
Unreal Water Plugin: Wave Height Tutorial
Просмотров 6985 месяцев назад
Here's how you get wave height from the Unreal water plugin. The secret is Niagara and the water input. Gerstner wave video: ruclips.net/video/e7nRcC-9-dc/видео.html Please note, I forget to mention I set the Niagara system to use world coordinates.
What are Gerstner Waves?
Просмотров 9415 месяцев назад
Let's talk about the most badly-explained easy concept I've seen this year. Followup: ruclips.net/video/ddr912fpH6k/видео.html
Player-Generated Content in MMOs
Просмотров 5315 месяцев назад
Let's talk about the structures that facilitate and use player-generated content. Discussing FFXIV, EVE Online, Roblox, SecondLife, Eco, and whatever else I felt like mentioning.
What the Heck is Composition?
Просмотров 5626 месяцев назад
Here's a super basic intro into the concept of composition and composing comic book panels. I find a lot of channels will tell you about some "rule" but not tell you what the rule is even for.
What's a UV Map? Basic Tutorial
Просмотров 2516 месяцев назад
What's a UV Map? Basic Tutorial
The Invincible Editing Techniques
Просмотров 6736 месяцев назад
The Invincible Editing Techniques
Freeform Vehicle Building Game Design
Просмотров 6007 месяцев назад
Freeform Vehicle Building Game Design
Bouncing Off Blender (And Not)
Просмотров 2687 месяцев назад
Bouncing Off Blender (And Not)
Magic Systems!
Просмотров 8567 месяцев назад
Magic Systems!
Stormworks Automated Driller/Refinery
Просмотров 2937 месяцев назад
Stormworks Automated Driller/Refinery
Oil Processing in Stormworks
Просмотров 3267 месяцев назад
Oil Processing in Stormworks
Stormworks Full Rocket Example
Просмотров 3448 месяцев назад
Stormworks Full Rocket Example
Stormworks Rocketry and Space
Просмотров 4188 месяцев назад
Stormworks Rocketry and Space
Switching Engines
Просмотров 1,1 тыс.9 месяцев назад
Switching Engines
Stop Using Unity?
Просмотров 6 тыс.9 месяцев назад
Stop Using Unity?
Ensembles #3: Adding Flavor
Просмотров 3149 месяцев назад
Ensembles #3: Adding Flavor
Ensembles #2: Creation
Просмотров 4119 месяцев назад
Ensembles #2: Creation
Ensembles #1: Overview
Просмотров 5369 месяцев назад
Ensembles #1: Overview
Survival Sci Fi and Using Concepts
Просмотров 59510 месяцев назад
Survival Sci Fi and Using Concepts

Комментарии

  • @hyperacid8801
    @hyperacid8801 4 дня назад

    Still to this day a great tutorial. Thanks!

  • @TheBigYC
    @TheBigYC 8 дней назад

    What I realize is that my biggest problem with most game I don't end up fully enjoying is this transition from one "chunk" to another. It's a thought act to balance on some games because there is also more things involved, like complex narrative, but getting the right flow between "chunks" should always be top priority.

  • @sis_sos
    @sis_sos 9 дней назад

    octTree

  • @_purplewinter_
    @_purplewinter_ 9 дней назад

    Lovely to see a new video of yours!🎉

  • @OlgaChvikova
    @OlgaChvikova 12 дней назад

    great thoughts, agree with you, but you helped me to formulate this! thank you

  • @huntingghosts
    @huntingghosts 12 дней назад

    dude, your mood here is unbearable;) to be honest i don't remember that sequence, so i probably didn't have so much issues with it

  • @AndrzejGieraltCreative
    @AndrzejGieraltCreative 15 дней назад

    Also you cant simply arrange things according to intrigue, you must first arrange them acccording to verisimilitude. For example if something is placed for intrigue or to fill space but it might not make sense anyone would build it there or as another example, leave a visible dubgeon unlooted, we cannot allow for that kind of design.

  • @AndrzejGieraltCreative
    @AndrzejGieraltCreative 15 дней назад

    How would you say fallout new vegas differs from skyrim in this domain?

  • @seanmenzies1986
    @seanmenzies1986 17 дней назад

    This didn't directly help me with my specific issue but it got me there. I've been puzzling how to exit control rig logic without snapping and I saw you had some float plugged into the aim node weights then it clicked that you can simply feed an alpha into the rig and multiply it by whatever weight you want and lerp back to your bone transform. Anyway, you have an excellent way of explaining so keep on keeping on :)

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

    I thought I had saving figured out until I watched this. I never thought about connecting script references during loading. Thanks for the heads up.

  • @BenHitbox
    @BenHitbox 19 дней назад

    Do you know if this possible in a networked setting? Can this be done on a server?

    • @CraigPerko
      @CraigPerko 19 дней назад

      Not synced, due to a bug in their timing code. You'll have to find another plugin, fix theirs, or roll your own

    • @BenHitbox
      @BenHitbox 19 дней назад

      @@CraigPerko The thing I'm having a problem with is getting the Exporting the Particle Data on the Server. The Server version of the Event Receive Particle Data never triggers, presumably because there isn't any data to send. On Client, this setup is working

    • @CraigPerko
      @CraigPerko 19 дней назад

      ​@@BenHitbox Even if it did work, it wouldn't be synced up at all with the client data.

    • @BenHitbox
      @BenHitbox 19 дней назад

      @@CraigPerko Probably, I was curious to use some of the Clock Sync methods to get things as close as possible.

    • @CraigPerko
      @CraigPerko 19 дней назад

      @@BenHitbox Unfortunately, the default plugin ignores any attempt to adjust the time.

  • @phineasfacingforward3460
    @phineasfacingforward3460 25 дней назад

    Very interesting, thank you!

  • @kos8765
    @kos8765 25 дней назад

    nice ty

  • @Sluggernaut
    @Sluggernaut 26 дней назад

    Did you get past this? There is a pretty fundamental misunderstanding here with what an Actor is, adding multiple meshes to an actor and more. Hope you're doing better getting used to Unreal Engine

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

    i think i invested 1 month equivalent of hours to search and mark the assets that i would need as a hobbyist.

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

    this can be turned into a program/algorythm i can imagine. procedurally generated worlds dont have to be boring and random and directionless. using these lanes you can plant different teachings and lessons about your game along the nodes, not just different gameplay, that build upon each other like in a handcrafted experience. imagine a world that feels handcrafted but isnt and just has handcrafted-grade theory programmed into the world generation. there is no looking up secrets and tricks on the wiki because every world is unique and truly personal that you have to explore completely by yourself

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

    You can also use the asset I have developed. It is in ue marketplace called "advanced typewriter effect". The demo showcase is in my yt channel :)

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

    LiS is the game that introduced me to the amazing world of the story-rich/choices matter genre. I recently decided I would try making some (much smaller) games. I am so deeply enjoying this series and listening to your thoughts. Thank you so much for the time and effort you put into this series <3 Grateful to learn many lessons from you.

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

    the cops outside lol

  • @JasonWall-nx7dv
    @JasonWall-nx7dv Месяц назад

    Hey i know this is unrelated but it be cool if you started making stormworks videos again with all the new mechanics out

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

      Sorry, that seems unlikely! But I hope you enjoy playing it!

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

    nice vid man!

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

    3:44 is they removed this? In 1.11.0 gearboxes can't be overloaded

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

      Probably, this is years old.

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

    Now I just need a little advanced ply

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

    i spaced them out by 1 block and it did not work lol

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

      This is an ancient tutorial, presumably things have changed.

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

    You've opened my eyes to the fact that I can remove the text box and have the players forcus on the visuals instead.

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

    This was already VERY helpful! I can already imagine a number of ways of constraining dynamics, e.g. late game, player chooses the dungeon but each dungeon requires a specific party. Or having characters dip in and out of the main story for plot reasons (though that can present other challenges.)

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

    To add, I think what you’re describing maps onto what many would call “pacing” without really understanding it. I also found it insightful that you were able to take Pokemon and analyze it through a lens more foundational than “the Pokemon,” i .e. connected blocks of content. Great stuff! Looking forward to the next one.

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

    Interesting to hear Megaman broken down as though from a child’s first impression, rather than from my meta-gaming-ass perspective when I first tried it in high school. Gotta factor in cultural knowledge as well - “everyone knows you start with Chill Penguin!”

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

    Glad I watched this. The protagonist of my space game is going to have a limited teleportation ability, so keeping some abstracted travel required will help serve as contrast, I feel. I probably need to do whatever I can to prevent it from feeling like “quick travel.”

  • @PM-hc9ib
    @PM-hc9ib 2 месяца назад

    Thank you so much! It was so helpful. The concept is relatively simple. Why couldn't Unity manage to include this information properly in their documentation?

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

    Yeah it took me couple days to find out that "global" isn't "world"

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

    I can't get mono developer to install do you a video on that

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

    I am marathoning your channel. Keep talking about game narrative and visual novels, please.

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

    Awesome tutorial! Thank you for the clarity

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

    finally someone who doesn't praise baldur's gate 3 to the heavens. i was shocked when i learned about the immaturity of most scenarios... and somehow people love it ? i don't understand it.

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

      Yeah, I'm shocked at how popular it is. Clearly a lot of folks respond well to it, though.

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

      @@CraigPerko yeah, cannot deny that ! i have friends who love it.

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

    yeeey, i found it ,5 years to late

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

    if anyone is trying to do this on version 5.4 just use a "is same path" node to check if the full text and display texts are the same

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

    the best world video in the entire tutorial

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

    Another method is to regulate the water intake and exhaust upon how much water enters and exits the reactor.

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

    the best tutorial video in the entire world

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

    And I found out today that double click button will bug UI input mode only. will input click in game mode.

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

    Great vid! Does anyone know how to mirror the control rig when posing? Like pose the right arm and then mirroring that pose on the left arm with the click of a button or something.

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

      Sure, two ways. First, animations can be simply mirrored. You can just apply a mirror operation to them. In terms of doing it to the control rig instead of the animation, just store all the transforms for all the controls, then apply them back out, swapping "_L" and "_R". There are actually several nodes to help you do this. Keep in mind that if it's part of an animation, writing to the controls won't work because the animation has control over the controls. This only works when posing.

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

      @@CraigPerko Ah, thanks. Appreciate it.

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

    It takes some skill to take a topic like this and make it tangible. Very nice.

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

    Thank you for making such a simple and precise tutorial! It made me understand the process immediately :D

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

    Wow, this is super helpful for my game narrative writing. It really deserves more views.

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

    This is so underrated it took me forever to find this, theres such little info on this. Thanks bro

  • @JonSkov-DK
    @JonSkov-DK 3 месяца назад

    This is just what I needed, for one of my projects <3 so rare to find great multiplayer tutorials - Thank you !

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

    average w from mr. Craig Perko

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

      this reminds me of the video with coconut sweep and pig murder and "talk to people -> spy on people" ....... i rewatch that one ALL the time

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

    Thanks for sharing

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

    You have to be an experienced player to pick Quick Man first! Airman probably the easiest to start with.

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

      Sure, that's one of the interesting things: who you pick as your first ever fight is verrrry different from who you pick when you're trying to win after a week of dying.