Skip to content

esjastad/SpaceVagrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpaceVagrant

Contributors

Erik Jastad
Josh Ray
Philip Chen
Will Becker
Alex Bailey
Jacob Ferretti

Description

An open source starting point for us to learn the starting points of game dev. It's a rogue-like, third person shooter where the player explores procedurally generated maps, killing enemies and picking up resources to upgrade their abilities.

This is an early project that plans to incorporate level goals, persistent player upgrades such as stats, abilities and equipment; Enemy models, AI and behaviours and a minimap are on the roadmap to be created as well.

License

This work is released under the "MIT license". Please see the file License in this distribution for license terms.

How to use the source code

Developed with Unreal Engine 4.25

The first thing you will need to view this open source project is unreal engine v 4.25 which can be acquired here:
https://www.unrealengine.com/en-US/get-now/agnostic
(this is a launcher for unreal where you can then select and install the required version)

To compile this project for the UE4 editor, you will need MS Visual Studio 2017 (it can be the free community version) with the following packages:

  • Desktop Development with C++
  • Game Development with C++
  • .NET Desktop Development

Once you have the correct environment for MSVS 2017 and UE4.25 annotated above, you can open the spacevagrant.uproject, a prompt about missing modules will occur and select yes to rebuild them now. After the rebuild finishes the editor will open allowing you access to the blueprints and code through the UE4 editor.

Demo

A current working demo for windows 64 bit systems can be acquired here under releases! If you wish to view the results of the work without having to install UE4.25 or MSVS 2017 as listed above, use the following link to download the demo zipfile.
https://github.com/esjastad/SpaceVagrant/releases/tag/V0.7

Simply extract the contents of the zip file and run the executable within.

  • Movement keys - WASD
  • Reset - Q
  • Jump - Spacebar
  • Aim - Right mouse button
  • Fire - Left mouse button
  • Quit - Escape key
  • Sprint - Left Shift

Videos

Here is a video link of Erik Jastad playing and talking about the game demo.
https://www.youtube.com/watch?v=cVWJCiD8Zzw&feature=youtu.be

Here is the part 1,2, and 3 video links of Erik Jastad showing how to look around the editor and our UE4 project.
(These videos were recorded as one long video that needed to be broken up to fit youtubes video length limit of 15 minutes)

https://www.youtube.com/watch?v=N6HIIw4e168&feature=youtu.be - part1
https://www.youtube.com/watch?v=K375o11XnNQ&feature=youtu.be - part2
https://www.youtube.com/watch?v=wnf5tjAEb-M&feature=youtu.be - part3

Sources