BattleRoyale Project

  • Project Duration : 2018.6 ~ 2018.8
    Game Genre : 3D BattleRoyale TPS

  • Used Game Engine: Unreal Engine
  • Programming Language : Unreal Blueprint
  • Platform : Windows
  • Milestone : Prototype
  • Made by BeomGeun Choi
  • Used Programs
    InstantTerra (Procedural Terrain Creation Tool)
    Adobe Fuse(Character Model)
    Mixamo(Character Animation)
  • 1.Terrain Creation
    Using InstantTerra,Terrain Material is converted into a height map and it is applied into Unreal Engine
    Using Procedural Foliage Volume in Unreal Engine,I created several vegetation and trees.
    Using landscape spline in Unreal Engine,I created roads.

    2.Character and Animation
    Using Adobe Fuse, I created a character model.
    Using Mixamo, I created a basic character animation.
    I made a Animgraph which uses state machines to controll overall character animation.
    Using Animation Montage, Jump and hit animation are implemented.
    Blueprint


    3.Field Item
    Using a Data Table in Unreal Engine, Control of field items is availble.
    Using a line trace in Unreal Engine,Priority of Getting an item is implemented as plyer's point of view.
    Random Item spawning function is availble.
    Blueprint


    4.Multiplay
    Using owing client, multicast,notify function, actor replication in Unreal Engine,Multiplay is implemented.
    Sharing of information between clients is processed with a game state.

    5. Implementation of a game logic
    In the Lobby, Login is implemented. Waiting other players, game result, hp bar are implemented.
    Blueprint

    6. Implementation of an airplane and a parachute
    Implementation of an airplane using a pawn possession from the starting island
    Smooth Parachute Motion using timeline.
    Blueprint


    7. Implementation of a electric field
    Implementation of a World Map with a widget blueprint
    Through the given position and radius, next electric is determined randomly
    Blueprint


© This webpage is formatted by TEMPLATED.co