Marek — TrekHolding
Frontend & tools — HTML · JS · PY · LUA · LUAU

Nordic Voice

Freelance Developer • Private Commission for Nordic Entertainers

Project Overview

Nordic Voice was a private commission project for the Nordic Entertainers group, where I served as a freelance developer creating comprehensive backend systems and user interfaces. This short-term but intensive project involved building DataStore systems, admin functionality, and custom game mechanics from the ground up.

Click images to view full size • More development screenshots available upon request

Project Deliverables

  • Implemented robust DataStore system for persistent data management
  • Developed comprehensive admin command functionality
  • Created multiple UI components tailored to entertainment platform needs
  • Scripted custom game functions specific to client requirements
  • Delivered complete documentation and handover materials
  • Provided post-delivery support and optimization

Technical Implementation

The project required building a complete backend infrastructure with admin tools and entertainment-focused user interfaces.

DataStore Management System

local DataStore = game:GetService("DataStoreService"):GetDataStore("NordicData") local function savePlayerData(player, data) local success, err = pcall(function() DataStore:SetAsync(player.UserId, data) end) if not success then warn("Failed to save data for " .. player.Name .. ": " .. err) end end local function loadPlayerData(player) local data local success, err = pcall(function() data = DataStore:GetAsync(player.UserId) end) return success and data or {} end

Admin Command Framework

local adminCommands = { kick = function(admin, target) if hasPermission(admin, "kick") then target:Kick("Kicked by administrator") logAction(admin, "kicked", target) end end, teleport = function(admin, target, location) if hasPermission(admin, "teleport") then target.Character.HumanoidRootPart.Position = location logAction(admin, "teleported", target) end end }

Project Details

Role
Freelance Developer
Duration
Short-term Contract
Team Size
Solo Project
Client
Nordic Entertainers

Technologies

Luau
DataStore
Admin Commands
UI Systems
Custom Functions

Key Features

  • Persistent data storage system
  • Administrative command interface
  • Entertainment platform UI components
  • Custom game logic implementation
  • Error handling and logging
  • Performance optimization
×