Slightly Esoteric Game Development
Slightly Esoteric Game Development
  • 286
  • 615 277
Actor Relevancy Plugin - Setup Tutorial
A plugin for starting and stopping blueprint script based on player proximity. Easy to setup in just a couple of steps and can massively improve your blueprint performance.
DM "relevancy" to Jackson on Discord for a download link.
Thanks!
Discord: discord.com/invite/ZPTeezPRVs
#unrealenginetutorial #indiegamedev
Переглядів: 178

Відео

Eco Ronin - Early Access Gameplay Trailer
Переглядів 223Місяць тому
About the development of Eco Ronin: When I started making Eco Ronin I had the idea in mind that I was sick of mindless games about swords, guns, and killing. The original idea was to play as a sort of "ecologically-minded samurai" where you would only use violence where necessary, and engage in other ecological activities like planting trees and breeding monsters/creatures. I implemented a whol...
Boss Battle - Lost Temple Treasure
Переглядів 1072 місяці тому
Last week I released a game called Lost Temple Treasure. I spent years on this game, and felt like I was in a flow state that lasted for months at a time. It was a real passion project. Each day felt like I was pulled up out of bed by the game itself to get to work. Ideas seemed to flow so naturally and seemed so obvious it was like the game designed itself. I also had bouts where I got so stre...
Lost Temple Treasure - Gameplay Trailer
Переглядів 2392 місяці тому
I am releasing an old game of mine! Do me a favour and give it a wishlist on Steam it is free and helps me out a ton! Steam page: store.steampowered.com/app/3279740/Lost_Temple_Treasure/ Thanks so much! About the game Lost Temple Treasure is a third person action-adventure roguelike where you play as a robot archaeologist exploring a procedurally generated temple for rare artefacts. The game fe...
One month update! (Esoteric Instinct)
Переглядів 2885 місяців тому
Esoteric Instinct is a multiplayer magic game made in Unreal Engine 5. Mechanics are loosely based on Risk of Rain 2 with a visual aesthetic like Nier Automata. But magic based with spiritual and esoteric themes! We are in early prototyping phase doing game design, character art, modelling, music, and building core gameplay systems. Aiming for a playable pre-alpha demo in about 3 months! We are...
Society is broken and games are the cure (the future of AR/VR)
Переглядів 1716 місяців тому
A look at the future of augmented and virtual reality How these new mediums will transform society Society is broken and games are more fun than ever Society will be rebuilt on gaming principles The virtual will become the new real #virtualreality #augmentedreality #gamedevelopment
AI: The software interface to rule them all
Переглядів 1516 місяців тому
A look at the future of AI AI will become the ultimate interface with machines Language models aren’t the only means of communication AI will destroy power disparity and gatekeepers More power than ever will be at your fingertips if you learn how to use it #indiegames #artificialintelligence #gamedevelopment
Overcoming meaninglessness (in indie dev)
Переглядів 1476 місяців тому
A quick riff on cycles of creativity and motivation in game development, and how to navigate the seas when the weather gets rough. #indiegames #gamedev #mentalhealth
How to stay motivated (game development)
Переглядів 1926 місяців тому
See the About section of my channel for links and sources (marketplace assets, courses, products, socials, etc). #indiegames #motivation #gamedev
Indie dev depression
Переглядів 9296 місяців тому
Life moves in seasons. Outside and inside us. We always talk about the up but never the down. Always the out and never the in. Indie game dev takes evolution on both sides - outside in terms of professional skills and inside in terms of personal alignment and motivation. Pushing yourself only goes so far. Depression will humble every workaholic. Our modern world doesn’t know how to deal with th...
Indie dev hell (my experiences)
Переглядів 5356 місяців тому
My experiences with indie dev. My clusterf*ck of a steam launch and how much money I made. The future of what I think game dev looks like for me. #indiegames #indiedev #gamedev
AI will destroy the gaming industry
Переглядів 5916 місяців тому
#indiegames #unrealengine #ai
School vs self-taught
Переглядів 1486 місяців тому
Should you go to school or learn game dev on your own? University? Is it a waste of time? Do you need a mentor? #gamedev #indiegamedev #unrealengine
Good game design is grounded in life experience
Переглядів 2216 місяців тому
Good game design is grounded in life experience
Soul vs soul-less work (what is soul?)
Переглядів 1936 місяців тому
Soul vs soul-less work (what is soul?)
Looking for a team! -- Esoteric Instinct pitch deck
Переглядів 4907 місяців тому
Looking for a team! Esoteric Instinct pitch deck
“Scope creep” is for cowards
Переглядів 2537 місяців тому
“Scope creep” is for cowards
Kali (Esoteric Instinct)
Переглядів 3507 місяців тому
Kali (Esoteric Instinct)
menu music -- RRM4
Переглядів 988 місяців тому
menu music RRM4
Propane & Flint Flamethrower
Переглядів 1778 місяців тому
Propane & Flint Flamethrower
Physics Fans
Переглядів 2948 місяців тому
Physics Fans
Flying AI Avoidance And Player Chase -- Unreal Engine
Переглядів 2699 місяців тому
Flying AI Avoidance And Player Chase Unreal Engine
Converting Endless Worlds To Fixed Sized -- Unreal Engine
Переглядів 6529 місяців тому
Converting Endless Worlds To Fixed Sized Unreal Engine
Freaky Flying Ghost AI
Переглядів 1889 місяців тому
Freaky Flying Ghost AI
Item Proximity Sensor -- Unreal Engine Blueprint
Переглядів 1879 місяців тому
Item Proximity Sensor Unreal Engine Blueprint
Disturbing AI
Переглядів 1949 місяців тому
Disturbing AI
Endless Random Worlds (5.2+ Update)
Переглядів 91811 місяців тому
Endless Random Worlds (5.2 Update)
Streamlined Saving (And Loading) -- Unreal Engine 5
Переглядів 1,2 тис.Рік тому
Streamlined Saving (And Loading) Unreal Engine 5
Robot Man Gameplay (Precision-Platform & Action Roguelike)
Переглядів 314Рік тому
Robot Man Gameplay (Precision-Platform & Action Roguelike)
Instant Multiplayer Character Movement With 500ms Network Lag (In Blueprints)
Переглядів 1,5 тис.Рік тому
Instant Multiplayer Character Movement With 500ms Network Lag (In Blueprints)

КОМЕНТАРІ

  • @utkuertugrul4252
    @utkuertugrul4252 День тому

    Hey, thanks for the tutorial. It’s too late i know but what if destroyed any actor how can i save the destroyed actors?

  • @vivegamespk
    @vivegamespk День тому

    That was really simple logic as compare to what I was thinking. Thanks a lot

  • @lazyhexor
    @lazyhexor 3 дні тому

    Love you man, thank you

  • @lure3601
    @lure3601 3 дні тому

    just so you know, this video is a banger. keep at it

  • @vonseitentv
    @vonseitentv 6 днів тому

    You make wonderful tutorials. Thank you! .. very edgy ;)

  • @MagicMoshroom
    @MagicMoshroom 6 днів тому

    Title misleading, but 👍 for the ending

  • @philipxxxdj
    @philipxxxdj 7 днів тому

    i buy you a cup of coffie was randomly stumblin across your channel when i was looking into my autosave system how to go about creating it yeah i guess theres more money to be made in making game than teaching game Development, i think after ue5 a lot of new people got into the gamedev it seams like when you look on the forums, yeah great talk

  • @MaxWattage
    @MaxWattage 15 днів тому

    Great content, but please SLOW DOWN, I can't see how any human could learn from this at the speed you are going. Maybe dial-back on the caffeine intake? 🤷‍♀

  • @KrisWittig-vt4vr
    @KrisWittig-vt4vr 15 днів тому

    A very approachable example that I needed right now. No bullshit approach...love it. Subscribed and will be looking through you other videos for more

  • @a.f.8172
    @a.f.8172 18 днів тому

    Hi! Just a couple of question please as I would like to buy this but not sure if it's good for me. As far as I understand this will follow any player pawn, right? What happens if there's more than 1 player pawn (multiplayer)? Will this detect collision obstacles or fly through objects? Thank you.

    • @esotericgamedev
      @esotericgamedev 18 днів тому

      @@a.f.8172 yes it is setup to either patrol the map or chase the player pawn. No it won’t fly through walls. If there is more than one target you’ll need to tell it which character you want it to chase

    • @a.f.8172
      @a.f.8172 17 днів тому

      @esotericgamedev thank you very much for the quick answer. I think it will work on my project then. I'll buy it and try it this next week

  • @nassergreatdeveloper3745
    @nassergreatdeveloper3745 18 днів тому

    Thank you so much .Sir What is best practice for saving and loading system if you have attach component to component or spawn class actor ?

  • @CreateGamez-tr4el
    @CreateGamez-tr4el 19 днів тому

    Should clear the distances array before the for each loop, otherwise it will only work at the start and will not update

  • @CanalDelLibro
    @CanalDelLibro 22 дні тому

    It's already happening. All of a sudden there are no jobs for artists anymore.

  • @beast2120
    @beast2120 28 днів тому

    I'm appreciating this tutorial, not a bot. I did have to just put you on 2x speed and go through it twice though

  • @mayoutoobid
    @mayoutoobid 29 днів тому

    Getting ThirdPersonCharacter BP doesn't compile error in UE5.4.

  • @finesseandstyle
    @finesseandstyle Місяць тому

    I'd probably include projectile prediction and a random angle variance so that it isn't always accurate

  • @BoredZoomer99
    @BoredZoomer99 Місяць тому

    Hi, Have you found a more performant way to handle this problem? I just wanted to mention that attaching the Nav Volume to the player actor might not be the most optimal solution.

  • @TYNEPUNK
    @TYNEPUNK Місяць тому

    awesome! how can i find music like this, which has compatible layers etc?

  • @flaviovalenzi3D
    @flaviovalenzi3D Місяць тому

    First of all the asset is amazing. But I have one question. I have a Main Menu that appears on top while the level is loading, since you made this great plug-in but I can't fathom how is made in the details. Is there a relatively simple way to check if and when the level streaming is done, so that I can remove the main menu and the full scene is completed? Thanks in advance and congrats for this release.

    • @esotericgamedev
      @esotericgamedev Місяць тому

      @@flaviovalenzi3D thanks mate. Yep this feature is included in an updated pack, using an event dispatcher which fires when the levels are visible. Send me a DM on discord and I’ll get you a link ☺️

  • @Steven.Knapman
    @Steven.Knapman Місяць тому

    On UE5.5 and decided to explore making use of data tables and this caught me out, not sure if i've made a mistake now

    • @esotericgamedev
      @esotericgamedev Місяць тому

      @@Steven.Knapman yeah blueprint structures I’ve learned can be a pain in the ass. I’ve got a project at the moment which I can’t update from 4.27 to newer engine versions because the structures are all corrupt and are used everywhere. Sometimes they’re fine but yeah sucks when they’re not

  • @krkekeennrnmr
    @krkekeennrnmr Місяць тому

    wtf did i just see

  • @GrigoriNightDragon_imabba-p3
    @GrigoriNightDragon_imabba-p3 Місяць тому

    Where can I get this this code or blueprint schematics can I buy it or can you demonstrate how you made it

    • @esotericgamedev
      @esotericgamedev Місяць тому

      @@GrigoriNightDragon_imabba-p3 not publicly available at the moment but if you want to pay me for it I am open to digging it up for you

    • @esotericgamedev
      @esotericgamedev Місяць тому

      @@GrigoriNightDragon_imabba-p3 DM me on discord

  • @ThaGuyWithCake
    @ThaGuyWithCake Місяць тому

    Amazing work as always mate.

    • @ThaGuyWithCake
      @ThaGuyWithCake Місяць тому

      Just quickly, how does this affect both an AI agent and it's respective Animationblueprint. Say you run away and exceed the relevancy radius, do the AI still chase after you, or is that bound by 'tick time' in the relevancy component?

    • @esotericgamedev
      @esotericgamedev Місяць тому

      @@ThaGuyWithCake the component dispatches an event for you to start or stop anything you want on the overlap events. For example you can run or stop the behavior tree, set or clear the animation blueprint, or even spawn and despawn a character entirely

    • @esotericgamedev
      @esotericgamedev Місяць тому

      @@ThaGuyWithCake thanks so much

  • @esotericgamedev
    @esotericgamedev Місяць тому

    See the description for a download link!

  • @ag3750
    @ag3750 Місяць тому

    You are the goat

  • @esotericgamedev
    @esotericgamedev Місяць тому

    Eco Ronin will be releasing on Steam in Early Access in about a week! If you want to support me, you can by: 1. Wish-listing Eco Ronin on Steam 2. Buying a copy on release 3. Leaving me a review! (They really help!) 4. Sharing the game / this channel with a friend Thanks so much! Link here: Steam: store.steampowered.com/app/3279870/Eco_Ronin/ (Please read the video description!)

  • @reznorthman
    @reznorthman Місяць тому

    Can the flying AI avoid obstacles as well? Or do they have to have a clear path to the target?

    • @esotericgamedev
      @esotericgamedev Місяць тому

      @@reznorthman they query for clear paths and loop until they find a spot that works

  • @akatazzy
    @akatazzy 2 місяці тому

    Do you still teach blueprints?

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @@akatazzy yeah sometimes. Send me a dm on discord if you like and we can talk

  • @OriginRow
    @OriginRow 2 місяці тому

    Bro you should make real world example like forest or any environment tutorial using this plugin. For beginners it would be easy to start from scratch. Anyway extraordinary plugin 👍

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @@OriginRow it comes with an example using infinity blade assets! A forest with ruins, caves, and lava biomes!

    • @OriginRow
      @OriginRow 2 місяці тому

      @@esotericgamedev Wow. Thank you

  • @jacksoncabrera7236
    @jacksoncabrera7236 2 місяці тому

    My guy isn't moving and I followed all of the steps. Im using 5.4

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @@jacksoncabrera7236 check AI auto possess in character settings and that you’ve got a navmesh

  • @esotericgamedev
    @esotericgamedev 2 місяці тому

    Please read the description! Thanks!

  • @O_Obsidious
    @O_Obsidious 2 місяці тому

    So I bought this the other day and I'm loving it so far, but I'm just wondering how I go about putting in a seed and generating it from there on BeginPlay? I don't want to save each individual chunk and whatnot, so I've made my own minecraft-esque world system that saves each players info including teleport coords and inventories and whatnot. I just wanna put in a saved seed variable and have that be the core of the world generation, that way, each time the seed is loaded the same rooms in the same places, visited or not, are loaded, no saving of each chunk required lol

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @@O_Obsidious pretty sure there is an option in there for a custom seed already. Maybe dig through the data table settings to find it. If it’s -1 it’s random each time otherwise it should consistently generate

    • @O_Obsidious
      @O_Obsidious 2 місяці тому

      @@esotericgamedev oh right on, is there any way to change this stuff at runtime or manually before it generates? because the seed i have is stored in the savegame, meaning i have to get it from there into the datatable (and i dont think thats possible), so how do i go about putting the custom seed in before the thing generates?

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @ yes it’s possible, there is a function inside the endless world component called “init” or something and it executes on begin play. Just poke around in there and find where the seed is loaded and use yours instead of the data table

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @ if you run into issues it might also be worth using Find to check all the places where the seed is referenced and make sure they are all getting your seed rather than direct from the data table

  • @O_Obsidious
    @O_Obsidious 2 місяці тому

    Is there any way to save the state of the world to load later or at least use a seed to match the generations every time?

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @@O_Obsidious both features are included in the latest version

  • @dorukuslu8314
    @dorukuslu8314 2 місяці тому

    Worked thanks

  • @codymccarty9327
    @codymccarty9327 2 місяці тому

    Dude the Alan Watts intro, lol.

  • @fleewortep6288
    @fleewortep6288 2 місяці тому

    thanx a lot!

  • @StevenDiLeo
    @StevenDiLeo 2 місяці тому

    insanely helpful! I am definitely going to be storing my vars differently with some of these newly added tricks. Thank you!! :)

  • @xxl2356
    @xxl2356 2 місяці тому

    you didn't use AI controller at all in the tutorial, might as well just remove that part, it's more high level

  • @jumpthe11
    @jumpthe11 2 місяці тому

    Goddamn brilliant thank you for enlightment

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @@jumpthe11 go forth and shine bright enlightened one

  • @maxwelkleinmusic
    @maxwelkleinmusic 2 місяці тому

    is there a way i can edit the fade in/out duration?

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      I think it's instant at the moment but I will update that to include a fade eventually

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      Will just need a Timeline to adjust the volume multiplier of the tracks rather than just setting it to full or 0

  • @Bingle-finds
    @Bingle-finds 2 місяці тому

    wow fast and concise, no filler wonderful wonderful wonderful

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @@Bingle-finds thanks for watching

    • @Bingle-finds
      @Bingle-finds 2 місяці тому

      @ now that I am finished I’m researching composite data tables now for the purpose of defining spawned weapon attributes. This video was super useful to me; I am using a data table to store round timer duration attributes based on chosen difficulty

  • @RedTreeGames
    @RedTreeGames 2 місяці тому

    damn 0:24 interesting nice work

  • @MTeigneux
    @MTeigneux 2 місяці тому

    very useful, thanks a lot

  • @ThaGuyWithCake
    @ThaGuyWithCake 2 місяці тому

    Done and done! fyi, if you type temple treasure into search your game pops up first on the list which is awesome. 5 years is crazy though, so much effort in this

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @@ThaGuyWithCake thanks so much mate 🙏

  • @MrSensei1231
    @MrSensei1231 2 місяці тому

    Congrats bro!!!

  • @sharonnexhip3635
    @sharonnexhip3635 2 місяці тому

    love all your RRM games.... and that Pasqualdo...he is a legend. keep it up!!🤩🤩

  • @esotericgamedev
    @esotericgamedev 2 місяці тому

    It has taken me 5 years to finally put this one on Steam XD Wishlist it here (thanks, it helps me a TON!): store.steampowered.com/app/3279740/Lost_Temple_Treasure/ p.s. I am happy to give advice for recreating and/or refactor assets from this game on request. Not always looking for money, I am happy to do labour swaps! Contact me via Discord :)

  • @JordanNexhip
    @JordanNexhip 2 місяці тому

    hahaha nice

  • @hiQer
    @hiQer 2 місяці тому

    Great explanation! I have just 1 question hope anyone can answer. At the end the behavior tree did not continue to the right status "Wait". Why not? It should continue from left to right, right?

    • @esotericgamedev
      @esotericgamedev 2 місяці тому

      @@hiQer selector nodes execute from left to right until a task succeeds then start again from the top. Sequence nodes execute all nodes in sequence

    • @hiQer
      @hiQer 2 місяці тому

      @esotericgamedev thanks for quick response I get it now. I will play around to get to know it better.