Code Monkey home page Code Monkey logo

postworld-paradox's Introduction

Postworld Paradox - Unreal Engine 5

Game Screenshot

Welcome to the Postworld Paradox GitHub repository! This project is a postapocalyptic survival game created using Unreal Engine 5. In Postworld Paradox, players will navigate a harsh and unforgiving world, scavenging for resources, building shelter, and battling hostile creatures and other survivors in a bid for survival. This README file serves as your guide to understanding, setting up, and contributing to this project.

Table of Contents

  1. Getting Started
  2. Game Overview
  3. Contributing
  4. License
  5. Contact

Getting Started

Prerequisites

Before you can dive into the game development process, make sure you have the following prerequisites installed on your system:

Installation

Follow these steps to get your development environment set up:

  1. Clone this repository to your local machine using Git:
 git clone https://github.com/Lietziboyy/postworld-paradox.git
  1. Open the project in Unreal Engine 5 by double-clicking the .uproject file in the project directory.

  2. Start working on your own branch:

git checkout -b feature/your-feature-name
  1. Begin contributing to the project (see the Contributing section for more details).

Game Overview

Postworld Paradox is set in a world devastated by a catastrophic event. Players must explore the desolate landscape, scavenge for resources, and craft tools and weapons to survive. Here are some key features and mechanics of the game:

  • Exploration: Traverse a vast and immersive postapocalyptic world filled with ruins, wildlife, and danger at every turn.

  • Resource Gathering: Collect resources such as food, water, wood, and metal to craft items and build shelter.

  • Crafting: Use gathered resources to craft weapons, tools, and equipment to aid in your survival.

  • Building: Construct shelters and fortifications to protect yourself from hostile creatures and the elements.

  • Combat: Engage in combat with hostile creatures, rival survivors, and other threats using a variety of weapons and tactics.

  • Survival Elements: Manage hunger, thirst, and health to ensure your character's survival in this unforgiving world.

  • Progression: Level up your character and unlock new abilities and skills as you progress through the game.

Contributing

We welcome contributions from the community to help make Postworld Paradox even better! Here's how you can get involved:

  1. Check the Issues section for existing tasks or bugs. If you find something that interests you, comment on the issue to express your intention to work on it.

  2. If you have an idea for a new feature or improvement, create a new issue to discuss it with the community and the project maintainers.

  3. Fork the repository, create a branch for your contribution, and start working on your changes.

  4. Follow the coding guidelines and best practices for Unreal Engine 5 development.

  5. When your contribution is ready, submit a pull request (PR) to the experimental branch of this repository. Be sure to include a detailed description of your changes.

  6. Your PR will be reviewed by project maintainers, and any necessary feedback will be provided.

  7. Once your PR is approved, it will be merged into the experimental branch, and your contribution will become part of the beta test programm.

  8. If no issues are found in the beta test, your contribution will be merged into the main branch

License

This project is licensed under the MIT License. See the LICENSE file for details.


Thank you for your interest in Postworld Paradox! We look forward to your contributions and hope you enjoy working on this exciting postapocalyptic adventure. If you have any questions or need assistance, feel free to reach out to us in the GitHub repository's Issues section. Happy gaming!

Contact

If you have an issue with the game and were not responding on github, contact us on discord @skycrafter10 @lietziboy

--

Support Email: [email protected]

postworld-paradox's People

Contributors

lietziboyy avatar

Stargazers

mohamad hani janaty avatar  avatar  avatar

Watchers

 avatar

Forkers

dio85

postworld-paradox's Issues

Why cant i get the angle between two vectors?

@simonsparadox Why does this function return 0??? in blueprints it works but not in c++???

VectorTargetDirection = Normalize(Player.GetActorLocation - Object.GetActorLocation);
float LR = dot(TargetDirection, Player.GetActorRotation.GetRightVector);
float SignLR = Sign(LR); // returns -1,0,1
float Angle = dot(TargetDirection,Player.GetActorRotation.GetForwardVector);

// catch the dot product zeros at(0,90,180,270...)
// if is a float comparison object with the bool output passed to a branch

if(Angle == 0) Angle = LR; // pick a direction (90 degrees left or right)
if(SignLR == 0) SignLR = Angle; //pick a direction

float Signed Angle = SignLR * Angle;

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.