Quake II movement and map files in Unity

Поділитися
Вставка
  • Опубліковано 25 гру 2024

КОМЕНТАРІ • 90

  • @q2unity907
    @q2unity907  4 роки тому +47

    Many people asked about the source code for this project. Because of that I added a github link in the description. Have fun :)

  • @Izaki
    @Izaki 3 роки тому +14

    This is simply amazing. I've always enjoyed Q2's movement.

  • @TempheX
    @TempheX 5 років тому +9

    q2jump remaster coming!!! nice work!

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

    Absolutely astonishing! Glad there are q2 projects alive!!

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

    Nice!
    I am definitely going to check out the source code!
    I used to work on a Quake clone fan project for about a year. I remember lowering the characters speed by 50% because I couldn't prevent the player going through walls! XD

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

      Continuous collision detection is your best friend - no more going through walls :)
      This was also my Quake clone project thing but I took a more "copy and paste" approach. Most of the code is actually adapted Q2 code which means that it behaves identically but is also quite limited by usage of BSP maps.

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

      @@q2unity907 Sadly, continuous collision wasn't enough for my game. But its cool that you ported old code to a new engine.

  • @gmjammin4367
    @gmjammin4367 5 років тому +11

    Haha! That's sick dude!

  • @andrescampos3989
    @andrescampos3989 6 місяців тому +1

    Where can I find that beautiful map from 2:53 ?

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

    wooooow this is a very good job for unity

  • @draxi88
    @draxi88 5 років тому +4

    OMFG! AWESOME!

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

    this looks unreal

  • @kakiwav64
    @kakiwav64 2 роки тому

    dude this is awesome. currently trying to make a titanfall clone but I couldn't get the movement right. thanks for the example :)))

  • @ss-xc4gh
    @ss-xc4gh 2 роки тому

    Wow this is impressive!

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

    I have downlaoded the project but it doesnt work for some reason - when I hit play the screen just goes black?

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

    How can I get maps for this

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

    Could you explain how the ramp sliding/bump works, does it have to do with the code handling collision? I have some knowledge of quake movement code but only a bit and I want to see what I can learn

  • @蔡小英-r2r
    @蔡小英-r2r 3 роки тому +1

    But my map list is empty, where to get the map like it in the video?

  • @Marandal
    @Marandal 4 роки тому +1

    ngl i'm interested in this for 2 reasons.
    BSP support and
    Monster AI

  • @Blue.brib.
    @Blue.brib. 10 місяців тому

    Sorry to bother you but if I may ask what unity version were you using or will work with this project?

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

    This looks great. Thanks for sharing the source files. If it’s easy, could you also share the q2unityt1 map file?

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

      Hello, I think I lost the map file. I will share it if I find it though :)

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

    can you make a short video going over how to actually import the project into unity. there are instructions on github but they are kinda vague to a beginner like me. thanks.

  • @user-og6hl6lv7p
    @user-og6hl6lv7p 4 роки тому +1

    How did you recreate the Trace function? I'm trying to convert Quake 1 movement into Unity but can't for the life of me figure out how they're retrieving collision data (i.e. the trace function). I've managed to recreate the movement almost 1:1 however mounting steps and general collision detection using Box Colliders and whatnot seems to be really flawed in Unity.

    • @q2unity907
      @q2unity907  4 роки тому +1

      Hey man. I can agree that unity collision detection systems are not working very well with this... What I do is I import BSP maps from q2 and I run q2's collision detection on them.

  • @dark0ssx
    @dark0ssx 2 роки тому

    I can not get this to find any quake 2 bsp
    I have tried re-creating you're file path and changing the "mod" file path to something else

  • @arsenalprime6933
    @arsenalprime6933 2 роки тому +2

    This doesn't work anymore. When I load into unity it just shows a sideways loading bar that's it

  • @GameChaos
    @GameChaos 5 років тому +2

    Nice

  • @saadblabla
    @saadblabla 4 роки тому +1

    Can you show us how you converted the files bsp maps and c scripts to work with unity ?

    • @q2unity907
      @q2unity907  4 роки тому +1

      I added a github link in the description :>

    • @jonybtw
      @jonybtw 3 роки тому

      @@q2unity907 how do i play this?

  • @strobert
    @strobert 3 роки тому

    Awesome job!

  • @g5haco
    @g5haco 4 роки тому

    how did you make the thing on the bottom left? I really like that

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

    When i click play button, there is no maps. Can you help me

  • @Hyphen3372
    @Hyphen3372 3 роки тому

    one question, can tell us how to add maps?

  • @thehyper4288
    @thehyper4288 3 роки тому

    Hello, I'm having hard time with this "mod folder" thingy. I've set the Quake 2 path but it keeps saying "invalid modname!", please help man.

  • @Hyphen3372
    @Hyphen3372 3 роки тому

    how do you setup the player

  • @impheris
    @impheris 3 роки тому

    Hi, nice work, do you know how to open quake ii maps as 3d objects or something like that? thanks...

  • @HeartcoreMitRA
    @HeartcoreMitRA 5 років тому +1

    We've encountered tracing problem in Unity, and along with lots of other stuff moved to UE. Are you making a game, or it's just concept/tech demo?

    • @q2unity907
      @q2unity907  5 років тому

      Who is "we"? So far it's been a tech demo more than a game but I'm working on some core game-like features right now :)

    • @HeartcoreMitRA
      @HeartcoreMitRA 5 років тому

      @@q2unity907 Me and couple more people are working to make a bunnyhop game, basically continuing Defrag lineage.

    • @q2unity907
      @q2unity907  5 років тому

      Nice! What kind of tracing issues have you had?

    • @D0Ct0Rran
      @D0Ct0Rran 5 років тому

      @@q2unity907 There was a bug with box tracing on close distances. I've reported but it was ignored..

    • @q2unity907
      @q2unity907  5 років тому

      Interesting, the OP says they are aware of the issue, so it definitely wasn't ignored. Keep in mind that this stuff is hard to do.

  • @DenzelWashingMachine
    @DenzelWashingMachine 4 роки тому +3

    will you release any documentation on this or information you followed to get to this point Quake 2 had the best movement of any fps not just for jump maps but actual fps games.

    • @LindenAshbyMK
      @LindenAshbyMK 4 роки тому +1

      totally... i wish that someone made a mutator for UT99 having Q2 movement mechanics implemented

  • @foxtrots2
    @foxtrots2 3 роки тому

    i cant build this game. can you add a build to repository?

  • @Chacanger
    @Chacanger 3 роки тому

    What version of Unity did you use? When I import it with Unity 2019.3.0a4 it tends to break so I wasn't sure.

    • @NeZversSounds
      @NeZversSounds 3 роки тому

      in the version file, it was 2019.1.14f

  • @bromaster6643
    @bromaster6643 3 роки тому

    this feels so much like a quake 2 clone

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

    music name please

  • @NSUS1
    @NSUS1 3 роки тому

    how do i get this into my unity

  • @vizuovidt
    @vizuovidt 5 років тому

    Jumping sound should be more stroggy! (unless it is an educational project for kids who want to become serious trickjumpers in future)

    • @q2unity907
      @q2unity907  5 років тому

      This is just a test build and the sounds are far from their final form :)

  • @renamorcen
    @renamorcen 4 роки тому

    What's the background music here?

    • @q2unity907
      @q2unity907  4 роки тому

      I'm really sorry man, I can't find it anymore :(

    • @magyararon6918
      @magyararon6918 3 роки тому

      so peaceful

    • @magyararon6918
      @magyararon6918 10 місяців тому

      Yoga Zen Meditation Ambiance - Eureka

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

    Could you turn this into a stand alone character controller that works with regular geometry
    I would pay for that

    • @fluctura
      @fluctura 2 роки тому

      I bumped into the same issue...

  • @Matthew_A_N
    @Matthew_A_N 2 роки тому

    Cloned the repo and opened in Unity. The play button just brings up an empty scroll rect so I can't play. There appears to be no real player controller in the project. Unfortunate I don't really want to have to decipher what you are doing in that messy sample scene, was hoping there was just a simple controller prefab but there is none.

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

      Yes, that's indeed very unfortunate.

    • @fluctura
      @fluctura 2 роки тому

      ​@@q2unity907 Haha, it's not unfortunate ;) Your code is very cool man, I've learned a lot. Especially finally understood the pak file format; I somehow always wondered if it is complex... wow, just a header and binary data to slice, then load, no compression ;) Well, yeah, seems that without the mod files it will not work like in your video? I've only looked around 5mins at it and only had the demo pak files at hand; will try tomorrow again with full version pak files and check for the mod files if they are somehow made by you or if I can find them on the net... still making my mind up on all of this; so far I've understood that you're implementing the whole physics on your own, collision model on your own etc.; pretty cool! If you could provide any files/docs to replicate the behaviour that is shown in this video, it would help alot understanding code & outcome easier, that's for sure. But I can also debug my way start to end :D

  • @蔡小英-r2r
    @蔡小英-r2r 3 роки тому

    WOW!!!

  • @kelet-studios
    @kelet-studios 11 місяців тому

    very similar to gldsource movement

  • @nargames
    @nargames 4 роки тому

    Can I get the code for the movement for a game I’ve been working on please?

    • @q2unity907
      @q2unity907  4 роки тому

      Check out the video description :)

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

    nice

  • @NSUS1
    @NSUS1 3 роки тому

    how the hell do i open this in unity

  • @KarnageGaming
    @KarnageGaming 4 роки тому

    can i ask why in some parta the engine was running at 120 fps and then at some parts 66 and then 22 at others?
    was that just optimization issues causing loss of frames? or on purpose showing off stuff working at different frame rates?

    • @q2unity907
      @q2unity907  4 роки тому +1

      Some movement tricks are only possible with specific physics framerate and that's why the fps is being changed. This also proves that the movement behaviour is indeed the same as the original game :)

  • @jonybtw
    @jonybtw 3 роки тому

    how do i play this ;ccc

  • @uwu_cat
    @uwu_cat 4 роки тому +1

    How

  • @ambulance_666
    @ambulance_666 3 роки тому

    make a movement controller asset, I would pay for that

  • @watercat1248
    @watercat1248 2 роки тому

    This movement rimandmy halg life 1 for some reason

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

    sadly the files are broken now and unless someone decides to fix em, they cant be recovered

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

      What exactly is broken? I fixed one bug and updated the project to newer unity version 🤔

  • @rikoshet6079
    @rikoshet6079 4 роки тому

    Can we get a source code of it ?

    • @q2unity907
      @q2unity907  4 роки тому

      discord.gg/t8K6vnk ask here

  • @null-rob_ox0023
    @null-rob_ox0023 5 місяців тому

    We need with in android