
Luka's Barkventures
A 2D side-scrolling Unity game starring Luka the German Shepherd, developed from concept to gameplay with custom animation, camera, and UI systems.
Role: Technical Artist / Concept Artist / Game Developer
Engine: Unity 6 (2D)
Tools: Unity, C#, Photoshop, AI-assisted design tools
Overview
A 2D side-scrolling adventure featuring Luka, a German Shepherd inspired by my dog, exploring stylized environments and collecting treats. The project integrates concept art, 2D animation, and gameplay scripting to craft a playful, interactive world.
Responsibilities & Technical Focus
Gameplay Video
concept Art & Visual Design
Designed characters, environment assets and props, combining sketches and AI Tools (ChatGPT).
Developed initial sketches and mood concepts using manual drawing and AI tools.
Converted visual concepts into production-ready 2D assets for Unity, ensuring consistent proportions, palettes, and readability.
Gameplay Logic
Developed C# scripts for player actions and interactions, including movement, jumping, barking, and collectibles.
Implemented scoring, pickup, and combat systems with real-time updates.
Created a camera follow script for smooth player tracking.
Utilized serialized fields for adjustable parameters in the Inspector.

Asset Integration & Scene Setup
Imported and configured 2D assets (characters, props, backgrounds) for in-engine use.
Ensured accurate pivot points, scaling, and alignment for smooth animation.
Built reusable prefabs for props, collectibles, and triggers to streamline level assembly.


Environment & Parallax Design
Created multi-layered parallax backgrounds for depth and motion in gameplay.
Used varying scroll speeds on 2D components for dynamic visuals.
Balanced color and motion to highlight the main character.


Character Animation
Developed frame-by-frame animations from sprite sheets and organized them into Animator Controllers.
Defined animation transitions (Idle, Walk, Jump, Bark) using input variables from C# scripts.
Adjusted frame timing and playback speed for natural movement and responsiveness.
Ensured accurate animation alignment with correct pivot placement.
Created visual effects and transitions using C# scripts to enhance character feedback and gameplay.




UI & Event Handling
Created a minimal UI for score tracking and scene transitions, linking buttons to functions for restarting, quitting, and scene changes, while maintaining visual consistency with the game world.


Audio System
Created a Sound Manager singleton to manage multiple Audio Sources.
Scripted contextual SFX for various actions and ambient loops.
Implemented playback controls to avoid sound overlap and clipping.
Organization & Pipeline
Created a clear structure for exporting sprites, scripts, audio, and prefabs.
Used consistent naming conventions for quick iteration and asset tracking.
Checked each imported asset in-engine for visual and technical accuracy.






















