Ancient-Sssnakes

Dylan Smith's submission for University of Michigan-Flint's 2023 Game Jam for course CSC 591

For the fall 2023 semester, we had just over 2 weeks to make a game. At this time, this is the most complex thing I've designed or coded.

How to Play

  • Move with WASD.
  • Jump with Spacebar.
  • Interact with E.
  • Attack with left mouse click. (BROKEN)

Cryptic Hints

  • Play with speakers or headphones on.
  • Everything's easier with friends.
  • Talk to everyone!

Known Bugs

  • Interact button doesn't consistently display when near interactables. For now, use your eyes and ears!
  • The no-goodnik in the temple basement sometimes causes a crash instead of triggering an epic adventure.
  • Attacking things doesn't work. That unfortunately includes the bossfight. So... right now it's unwinnable. That's OK, you're all winners in my book.
  • I broke the Archaeologist / boss fight - deleted the custom texture. Time to go spelunking through GitHub repos... I also never finished his scripts.
  • Sometimes the script to turn NPCs friendly goes bonkers and the player grows to Incredible Hulk-like proportions. But only in the browser, so that's nice.
  • AI pathing using Unity's new AI navmesh system is still pretty hit or miss. In the browser build, usually miss.

To Do

  • Wire up end boss.
  • Add level transitions.
  • Fix bugs.
  • Maybe some nice background music. But the sound effects are the important part! (Maybe a menu config...)

Assets

  • Snake and animals and their animations from Quirky Series - FREE Animals Pack (https://assetstore.unity.com/packages/3d/characters/animals/quirky-series-free-animals-pack-178235)
  • Temple from Ancient Temple 2 (https://assetstore.unity.com/packages/3d/environments/historic/ancient-temple-2-74766)
  • Mummy from Free Mummy Monster (https://assetstore.unity.com/publishers/28394)
  • Cat statue from Egyptian Tomb: Cat Statue (https://assetstore.unity.com/packages/3d/environments/historic/egyptian-tomb-cat-statue-119784)
  • Lava from Stylized Lava Materials (https://assetstore.unity.com/packages/2d/textures-materials/stylized-lava-materials-180943)
  • Sand material from Desert Kits 64 Sample (https://assetstore.unity.com/packages/3d/environments/landscapes/desert-kits-64-sample-86482)
  • Sand pillars from  Stylize Sand Pillar (https://assetstore.unity.com/packages/3d/props/exterior/stylize-sand-pillar-59604)
  • Torches from Old Hand Torch (https://assetstore.unity.com/packages/3d/props/old-hand-torch-156928) and Old Torch (https://assetstore.unity.com/packages/3d/props/interior/old-torch-203664)
  • Ruins from Ancient Ruins in the desert - Part1 (https://assetstore.unity.com/packages/3d/environments/ancient-ruins-in-the-desert-part1-19175) and  Ancient Ruins in the desert - Part2 (https://assetstore.unity.com/packages/3d/environments/ancient-ruins-in-the-desert-part2-19178)
  • Assorted scenery from Historic environment (https://assetstore.unity.com/packages/3d/environments/historic/historic-environment-142116) and Ancient Ruins and Plants (https://assetstore.unity.com/packages/3d/props/exterior/ancient-ruins-and-plants-201914)
  • Sparrow sound from Sparrow Sounds (https://assetstore.unity.com/packages/audio/sound-fx/animals/sparrow-sounds-158174)
  • Wind, fire, and torch sound effects from Nature Sound FX (https://assetstore.unity.com/packages/audio/sound-fx/nature-sound-fx-180413)
  • Punch sound, cavern atmosphere, impact sounds, and rolling boulder sound from Free Sound Effects Pack (https://assetstore.unity.com/packages/audio/sound-fx/free-sound-effects-pack-155776)
  • Skeletons from Skeleton Warrior 1 (https://assetstore.unity.com/packages/3d/characters/humanoids/fantasy/skeleton-warrior-1-222338)
  • Person assets and animations from Unity Create With Code Unit 3 - Sound and Effects (https://learn.unity.com/project/unit-3-sound-and-effects?pathwayId=5f7e17e1edbc2a5ec21a20af&missionId=5f7648a4edbc2a5578eb67df)
  • Fire from Free Fire VFX (https://assetstore.unity.com/packages/vfx/particles/fire-explosions/free-fire-vfx-266227)
  • Cat statue from Egyptian Tomb: Cat Statue (https://assetstore.unity.com/packages/3d/environments/historic/egyptian-tomb-cat-statue-119784)
  • Poem by Jake Balla of Thundergrater (https://open.spotify.com/track/100czBDXNq9JUpXyLkB8RL?si=76b8bf81d5ea4ecc)
  • Song stuck in Ann Achronissstic's head by 4 Non Blondes (https://open.spotify.com/track/0jWgAnTrNZmOGmqgvHhZEm?si=cf17a727d99a406f)
  • Other audio assets recorded by myself with the help of my son.


Tutorials

  • How to make AWESOME Scene Transitions in Unity! (

)

  • How to make a Dialogue System in Unity (

) (some comments also provided some helpful guidance)

  • Making an Agent Patrol Between a Set of Points (https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0/manual/NavAgentPatrol.html)

Inspiration

  • Indiana Jones and the Raiders of the Lost Ark (

)

  • Attacked by Snakes! by The Aquabats! (

)

  • Lobster Bucket! by The Aquabats! (

)

  • With a Little Help from My Friends by The Beatles (

)

Leave a comment

Log in with itch.io to leave a comment.