Graphice
Graphice
  • 5
  • 16 237
I Built My Own Game Engine From Scratch
In this video, I'm taking you on a journey through the creation of my very own game engine using the Rust language and the Vulkan API. It's been quite an adventure.
Let me know what you think! Would you like to see more technical deep dives or a more laid-back, storytelling approach in future videos?.
My GitHub: github.com/Snowiiii
Engine GitHub: github.com/ventengine/Vent-Engine
มุมมอง: 2 198

วีดีโอ

How I Created My Own Minecraft Server Software
มุมมอง 12K2 หลายเดือนก่อน
This is my first actual TH-cam video, and I'm super excited to share Pumpkin with you. It's a Minecraft server software I built from scratch using the Rust language. I've been tinkering with Rust for a while now, and this project has been a blast. I'm still learning the ropes of video creation, so please bear with me. Your feedback is super important to me. Pumpkin GitHub: github.com/Snowiiii/P...
Pumpkin Chunk Loading/Generation
มุมมอง 8262 หลายเดือนก่อน
The Video is not speed up. The in-game fly speed is increased. Hey, Pumpkin is a new Minecraft server software written in Rust. It now can dynamically load Chunks and generate (currently) Superflat Chunks aswell. Currently chunks will be not unloaded thats the reason RAM is so high. Also keep in mind pumpkin is in heavy development GitHub: github.com/Snowiiii/Pumpkin SPECS: CPU: Ryzen 7600X (6-...
Pumpkin: Basic combat
มุมมอง 3243 หลายเดือนก่อน
Pumpkin: Basic combat
Pumpkin Showcase: 32 view distance
มุมมอง 1.3K3 หลายเดือนก่อน
Pumpkin is a Minecraft server Software written in rust. Github: github.com/Snowiiii/Pumpkin SPECS: CPU: Ryzen 7600X (6-cores) RAM: 32 GB DDR5

ความคิดเห็น

  • @kindnssmc
    @kindnssmc 2 วันที่ผ่านมา

    Nice Video. What IDE do you use for Rust?

    • @GraphiceNerd
      @GraphiceNerd 2 วันที่ผ่านมา

      Hey. Im using Zed

  • @rune_studios
    @rune_studios 3 วันที่ผ่านมา

    Your voice is very satisfying

  • @robocraft999
    @robocraft999 4 วันที่ผ่านมา

    I actually found out about Pumpkin before, but i didn't know you also made a video. Very nice Project. I myself tried to make a minecraft server before but i didn't really had the motivation to finish it. I also wondered if I could somehow manage it to create an api to load java mods if I would ever get it somehow working. I'm very excited how Pumpkin will develop. Grüße

  • @goat_of_the_net
    @goat_of_the_net 4 วันที่ผ่านมา

    That is realy amazing, it could actually revoltionize mc multiplayer

    • @GraphiceNerd
      @GraphiceNerd 4 วันที่ผ่านมา

      Thanks. I hope it will :D

  • @seanbyrne7629
    @seanbyrne7629 4 วันที่ผ่านมา

    Thanks for all your hard work!

  • @icyz1ne456
    @icyz1ne456 4 วันที่ผ่านมา

    Great video man! Amazed how this is actually not that bad of a software either. But PLEASE turn up the volume of your voice or something, I can barely make out what youre saying

  • @mateuszzych2906
    @mateuszzych2906 4 วันที่ผ่านมา

    Your monologue was so lifeless that it was impossible to listen to it

  • @shawnfox1570
    @shawnfox1570 5 วันที่ผ่านมา

    i wonder how it gonna do in ARM CPUs but first i need to know if there's some ARM version

    • @commander3494
      @commander3494 4 วันที่ผ่านมา

      You can just compile it for ARM

    • @shawnfox1570
      @shawnfox1570 4 วันที่ผ่านมา

      @commander3494 nice

  • @NoooIdea
    @NoooIdea 5 วันที่ผ่านมา

    Jooo… I saw a very big TH-cam make an video about this. th-cam.com/video/meup98Okxwk/w-d-xo.htmlsi=F2OoWFmztDU75LWQ It should interest you if you didn’t already see it

    • @GraphiceNerd
      @GraphiceNerd 4 วันที่ผ่านมา

      Already saw it. But thanks

  • @flintyex.6984
    @flintyex.6984 6 วันที่ผ่านมา

    is it possible to add plugin development support ?

    • @GraphiceNerd
      @GraphiceNerd 6 วันที่ผ่านมา

      Yes, I plan to add Plugin support. But its currently not there yet

  • @SubzeroxX
    @SubzeroxX 7 วันที่ผ่านมา

    Can we get the wikipedia article link what you just read at 5:13? And also for the github gist file?

    • @GraphiceNerd
      @GraphiceNerd 5 วันที่ผ่านมา

      Hey. Its wiki.vg wiki.vg/Protocol :D

  • @tessaN64
    @tessaN64 7 วันที่ผ่านมา

    so awesome. inspiring me to learn rust

  • @omg33ky
    @omg33ky 7 วันที่ผ่านมา

    I actually started doing the same thing just recently. I also built it in rust (of course) but i have only basic stuff like ping and status working this far, so no joining yet, but i enjoyed it this far. I got stuck for so long on writing strings with such a minor detail, so it took me quite long to get there until i figured out i could enable more logging in the client, because other client implementations in python etc. worked, but the actual client just said internal error while decoding. That was so annoying and took me hours just to find something that made me write strings with 2 bytes offset😅 the fix was done in seconds after i realized what was wrong xD

  • @SawMC_FR
    @SawMC_FR 7 วันที่ผ่านมา

    it took me some time to understand your speaking english

  • @oglothenerd
    @oglothenerd 7 วันที่ผ่านมา

    This video's mic volume is a bit low, but really good!

  • @TeaMaster420
    @TeaMaster420 7 วันที่ผ่านมา

    2:00 Spaigot

  • @oglothenerd
    @oglothenerd 7 วันที่ผ่านมา

    I recommend turning up your mic volume a lot for the next video.

    • @GraphiceNerd
      @GraphiceNerd 7 วันที่ผ่านมา

      I will haha. Thanks :D

    • @oglothenerd
      @oglothenerd 7 วันที่ผ่านมา

      @@GraphiceNerd I also just noticed that we both have "nerd" in our channel names! 😆

    • @GraphiceNerd
      @GraphiceNerd 7 วันที่ผ่านมา

      Your right haha

    • @oglothenerd
      @oglothenerd 7 วันที่ผ่านมา

      @@GraphiceNerd :D

    • @tsunami870
      @tsunami870 7 วันที่ผ่านมา

      ​@@GraphiceNerdalso your voice is monotone so try speaking with more inflection, kinda hard to understand u

  • @Slymeball
    @Slymeball 7 วันที่ผ่านมา

    1:06 oh hey i know some of those people

  • @Steve_Bloks
    @Steve_Bloks 7 วันที่ผ่านมา

    The volume 😭 pls i literally cant hear anything unless my computer is at 100% volume

    • @GraphiceNerd
      @GraphiceNerd 7 วันที่ผ่านมา

      Sorry. I also noticed that its way too quiet. Will try to fix then i make a new Upload

  • @RandomytchannelGD
    @RandomytchannelGD 7 วันที่ผ่านมา

    Pumpkin chain

  • @doggo4
    @doggo4 7 วันที่ผ่านมา

    cool

  • @arjix8738
    @arjix8738 8 วันที่ผ่านมา

    french detected, launching missile

    • @MarkayCS
      @MarkayCS 7 วันที่ผ่านมา

      🤔

  • @Hiihowisitgoing
    @Hiihowisitgoing 8 วันที่ผ่านมา

    like the name but i like pumkins too XD so yeah maybe that is the reason i wish you good luck with the software i hope it is going to be big if it is dont forget me XD

  • @watcha27
    @watcha27 8 วันที่ผ่านมา

    gonna use your core for my 60 mb "server"

  • @DevelopingFlakes
    @DevelopingFlakes 8 วันที่ผ่านมา

    Wow, i thought i am a Developer but you are doing way more crazy stuff. You got my respect.

  • @crimilo
    @crimilo 8 วันที่ผ่านมา

    keep going! 💪

  • @andres25493
    @andres25493 8 วันที่ผ่านมา

    Pretty cool. Not many have the balls or the patience to actually try and compete with Spigot or Paper, but hats off to you for doing it! I'd contribute if I could, but I don't know rust :/

    • @GraphiceNerd
      @GraphiceNerd 8 วันที่ผ่านมา

      Hey. Thanks :D. Rust is great!. I recommend looking at the Rust Online book, Its great for learning the Language. Good Luck ❤️

  • @ErikLavr
    @ErikLavr 8 วันที่ผ่านมา

    "How do you know that I'm german?"

  • @kmatias2467
    @kmatias2467 8 วันที่ผ่านมา

    People make forks of the vanilla software instead of writing custom software because the players want the same behaviour as the vanilla software has. If you would make everything work the same as it works in the vanilla software the performance issues that exist would still be there because most things that can be optimized without changing behaviour have been optimized. The only problem with the current vanilla software is that it is written in java, which could be compiled to machine code.

  • @bridgersilk
    @bridgersilk 8 วันที่ผ่านมา

    solid video 👍

  • @danke1150
    @danke1150 8 วันที่ผ่านมา

    Did you see that a youtuber covered your project? /watch?v=meup98Okxwk

    • @GraphiceNerd
      @GraphiceNerd 8 วันที่ผ่านมา

      You mean Theo right ?. Yep im so Happy he discovered it :D

  • @video_cumsumer
    @video_cumsumer 8 วันที่ผ่านมา

    pumpkin lover

  • @ahrl9
    @ahrl9 8 วันที่ผ่านมา

    That's such a cool idea, I hope this keeps on going. This is like the stuff that should have happened ages ago but no one really did it. But you are doing it and I find it to be very cool

    • @GraphiceNerd
      @GraphiceNerd 8 วันที่ผ่านมา

      Thanks you so much ❤️

  • @Wawwior
    @Wawwior 8 วันที่ผ่านมา

    i dunno, looks like a pineapple to me

  • @mrkoyunreis
    @mrkoyunreis 9 วันที่ผ่านมา

    "It has a little something for everyone"

  • @RuskyDev
    @RuskyDev 9 วันที่ผ่านมา

    keep going don't give up.

  • @danke1150
    @danke1150 9 วันที่ผ่านมา

    The problem with writing new server software is the lack of adoption. All the plugins are written for bukkit/spigot/paper and unless you're able to make them work (unlikely) then you won't find many people willing to jump ship. It's a shame because we're stuck on unoptimized software, but the plugin ecosystem has already developed around it. I wish you luck regardless.

  • @Frizz-c8c
    @Frizz-c8c 9 วันที่ผ่านมา

    I wonder if Pumpkin is even doing anything with world spawn chunks. I guess without saving chunks it doesn't matter

  • @DevOpsDavid
    @DevOpsDavid 9 วันที่ผ่านมา

    Hmm wie weiß ich das du deutsch bist?

    • @GraphiceNerd
      @GraphiceNerd 9 วันที่ผ่านมา

      Haha, Kleiner Akzent :D

  • @JustDonat
    @JustDonat 9 วันที่ผ่านมา

    Can you show how to code a simpler version?

    • @GraphiceNerd
      @GraphiceNerd 9 วันที่ผ่านมา

      I mean... What do you understand under an Simpler version ?

    • @JustDonat
      @JustDonat 9 วันที่ผ่านมา

      @@GraphiceNerd uhm i download the server software and i love coding but that..... heelpppp..😅😂 is ther another simpler way (im sorry my english is so bad becouse im from germany😅)

  • @BigVirusBoi
    @BigVirusBoi 9 วันที่ผ่านมา

    I HATE THE REGISTRY DATA PACKET

  • @JanBebendorf
    @JanBebendorf 9 วันที่ผ่านมา

    Bukkit was released in 2010 and actually there was even a predecessor called hMod. Bukkit was already starting to get replaced by Spigot in 2012. Both have been striked in 2014 and only Spigot came back after strike by switching to their build kit so no idea how you came up with 2013.

  • @landix537
    @landix537 9 วันที่ผ่านมา

    Krankes, video ich versuche mich gerade an einem Websocket in C. Aber ich wäre fast eingepennt. Bisschen mehr Enthusiasmus. Kuss

  • @warpedd_forestnew
    @warpedd_forestnew 9 วันที่ผ่านมา

    hopefully this becomes the next server software

    • @GraphiceNerd
      @GraphiceNerd 9 วันที่ผ่านมา

      I hope that as well

  • @XXLSteve
    @XXLSteve 9 วันที่ผ่านมา

    7:07 freelook is banned on hypixel 🤓👆 Edit: it seems that was recorded in 2021 so I guess it wasn't banned yet, oh and great video and project!

    • @GraphiceNerd
      @GraphiceNerd 9 วันที่ผ่านมา

      Hey, I was using replay mod. So its not a game advantage. Thank you 🙂

  • @PossiblePanda
    @PossiblePanda 9 วันที่ผ่านมา

    please make more videos on this! this is the type of thing im really interested in

    • @GraphiceNerd
      @GraphiceNerd 9 วันที่ผ่านมา

      I will. When i have time, Currently pretty busy working on Pumpkin :D

    • @PossiblePanda
      @PossiblePanda 9 วันที่ผ่านมา

      @@GraphiceNerd awesome! love the dedication to this project. Wish you the best of luck!

  • @bob_pm
    @bob_pm 10 วันที่ผ่านมา

    Redstone still doesn't work right?

  • @YechTheReal
    @YechTheReal 10 วันที่ผ่านมา

    i know that u were generating a lot of chunks, but the ram kept going up nonstop? do chunk unload ?

    • @GraphiceNerd
      @GraphiceNerd 10 วันที่ผ่านมา

      Hey, This video is already pretty old. Chunk gen is much faster and efficent now. In the Video Chunks did not unload. resulting in large RAM usage

  • @HBTSL
    @HBTSL 10 วันที่ผ่านมา

    cool project imma star the repo

  • @iamzirotoxic5841
    @iamzirotoxic5841 10 วันที่ผ่านมา

    people who play video on 1.5x ----------->

    •  8 วันที่ผ่านมา

      No one does this. Your dopamine receptors are long gone