Giter Club home page Giter Club logo

nik3122 / unreal-2021-dedicatedserverfpsgame Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lordwake/unreal-2021-dedicatedserverfpsgame

0.0 0.0 0.0 1.35 GB

Ready-to-use FPS project for a Dedicated Server. This project was not developed as a game. It doesn't have level design, high quality art or animations and it's not 100% bug-free. But it has some really good features, solid code to grow from this base and implements most of the Unreal Network replication tools in C++.

C# 1.46% C++ 98.27% C 0.28%

unreal-2021-dedicatedserverfpsgame's Introduction

[Available for PC/Mouse and Keyboard]

FPS Survival Game C++ Dedicated Server developed with Unreal Engine 4.25.

The project doesn't include the final map shown in the following images.

01 02 03 04 05 06 07 08 09 10 11 12 13

Here is a list of features about what you can find in this project:

Character/Animations/Character Network:

Vehicles Gameplay
C++ Character
MasterPose Animation
Crouch
Sprint
AimOffset Replicated
Blend animation per bones
DamageEvent
Damage Types
Recoil System
IK
FABRIK Anim BP
Respawn System
Vehicles
AutoEquip Clothes
1st and 3rd person animations
CameraShake (Available, not implemented)
Bones Damage (i.e, headshot makes more damage)
Consume Food (heals character)

C++:

FORCEINLINE voids
Delegates Exposed on Blueprints
Friend Class
Network Roles

Components/Items:

InteractionComponent (Inherited from WidgetComponent)
Inventory System Component
DragAndDropOperation
Pickup system
Equip Gears/Clothes
CustomizableClothes
Weapon System
Granades or Throwable Items (Frag and Smoke)

Widgets Blueprints:

Tooltip Info
Widgets
Items Info (Description/Weight/Rarity/Name/Thumbnail/BodySlot/etc)
Inventory Filter
HitMarker Animation HUD
Compass Mark
Mini Map HUD
Main Menu
Widget Switcher

GameFramework:

Notification System
Player Network User Name
Collision Channels
Server PointDamage
Screen Mode Settings
Graphics Quality Settings
VSync Enable/Disable
UISound Settings
Game User Settings
Pause
Projectile Movement Component

Loot:

TargetPoints
Spawn Probability with DataTable
Spawn Loot System

Server

Advanced Session Plugin
Gamemode Seamless Travel
Transition Map
Project Launcher (Windows Game, Linux Server)

unreal-2021-dedicatedserverfpsgame's People

Contributors

lordwake avatar

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.