StarLife

Description

Starlife is a Sci-Fi Multiplayer RPG developed in Unity. The player controls a single customizable character in a shared world with other players. Within the game players can perform single story missions, multiplayer dungeon raids or participate in open-world activities.

Responsibilites

  • Implementing game mechanics and core systems
  • Implement networking base systems
  • Program networked player controller, character creation, player state syncing and multiplayer character interactions.
  • Program the game’s combat system with various skills, classes and items.
  • Program the games item and progression system which is linked to a backend to permenantly save player data.
  • Creating and designing game levels, including terrain, obstacles, and enemies, using Unity’s level editor.
  • Program enemy AI behavior and logic for single-player and networked player combat. 
  • Implementing in game UI and related systems 
  • Establish and manage source control via Collaborate (Unity)

Role

Lead Programmer & Designer

Technologies Used

Unity, Photon Unity Networking (PUN)

Languages Used

C#

Date

10/05/2023

Category

Personal

Client

Share

Share on facebook
Share on twitter
Share on linkedin