Giter Site home page Giter Site logo

apocolypsetrain's Introduction

ApocolypseTrain

Game Studio Game

Aim of the game: Travel as far as you and your team can while defending your train from zombies.

Controls: RT - Shoot RB - Interact RS - Aim LS - Move

ApocalypseTrainDemoShort.-.Trim.mp4

Full Gameplay Demo On Youtube https://youtu.be/Dy0m0I4A_Zw

Check out our Wiki here for more info.

apocolypsetrain's People

Contributors

chopov1 avatar nfinegan avatar maleahristau avatar

Stargazers

 avatar

Watchers

Jeff Meyers avatar Karl avatar Richard McDonald avatar  avatar

apocolypsetrain's Issues

Create destructible objects

Create destructible objects that break into pieces when destroyed

  • For barrels and barricades
  • This includes modeling simple 3D objects for the barrels and barricades

Train should damage enemies

Train should damage enemies based on speed so going fast feels powerful. Maybe knock the enemies back as well.

Limit Coal drop-rate

Limit the drop rate of coal from the enemies.
Not all enemies should drop coal.

Add Explosive Weapon

spawn a projectile, when that projectile hits something, or timer expires, spawn sphere collider and check for overlap with enemies or obstacles. Deal damage to ones that were hit.

Upgrade drops from boxes

Adding random boxes that spawn on the map that have maybe fuel, bullets, or upgrades to the train/turrets

enemies should spawn over time

enemies should spawn outside of the camera and move toward the player/train at a constant rate. (maybe the rate can fluctuate based on total distance) as the train is not moving the speed at which zombies spawn should increase maybe.

train camera issue

if lever is set back to move while train is reversing, if the train starts accelerating again when lever is flipped to stop train stops immediatly. This shouldnt be the case

Fuel Collision

otice how the fuel stops player from shooting, as well as stops enemies from walking through. Need to make sure these dont happen, but it still needs to generate an overlap or hit event for the player, so the player can collect it.

Also if you are able to make it so they fall to the ground it would probobly look nice so they are not floating (Definity not roll around tho)

Prototype0Unreal.-.Unreal.Editor.2023-10-07.18-49-35.mp4

Metrics and blocking

  • Clear measurements for object/element structure
  • Blockout of various objects/elements in Unreal Engine

Knockback melee

Giving the players the chance the back slap the zombies! Giving b button a place for players to knockback some zombies off them and other players to get away or towards items.

Prototype Tank Enemy

Larger slower enemy, should deal more damage. Longer attack time. Should show a ring on the ground and slap down. Players within the ring get knocked back and take massive damage

add buttons to control train movement

Add 2 buttons to stop or start the train. any player should be able to press. train should still have acceleration and decelleration time. While the train is moving it should burn fuel.

Respawn location

Making the respawn location the train with a button press to do so. Along with out of bounds respawning doing the same.

Change shooting to use hitscans

The way it works currently with projectiles doesn't seem ideal, as its possible for the bullet to skip over an enemy. this feels unfair and inaccurate. Hitscans are also more performant than spawning abunch of projectiles (not that that matters at this point)

hold to use stockpile make train go faster

Players should be able to hold A to add fuel to the train. Progress bar to display the time before the fuel is added so there is time to cancel adding. When progress bar finishes fuel should be added to the train.

Train Blockout

-Create a simple blockout in replacement of current train asset
-Players should be able to go inside the train

dash

movercooked style, small cooldown, maybe upgrade to make it knock zombies back

game over

when eevryone is dead, game should restart

Lever Model

Create 2 simple models

  • One red lever
  • One green lever

Adjust art assets

  • Communicate with the artists
  • Offer advice on what needs to be changed.

Maze Block-out Level Chunk

Create a block-out that includes a maze.
Players will have to run through the maze to keep up with the train while fending off zombies and dealing with other mechanics.

abstract BP chunk

Make an abstract level chunk class, make it easy for designers to iterate and create new chunks that are the same dimensions but can have additional things placed in them

Turret for the Train

A turret for players to repair, and get upgrades to to make it shoot more and so on. The big idea is a slow gun that doesn't loose ammo, sprays some bullets and so on.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.