---
title: "My first attempts with Unity"
url: https://daily.dev/posts/my-first-attempts-with-unity-xvz93mley
source_url: https://adayinthelifeof.nl/2021/09/01/first-game-with-unity.html
type: article
source: "A Day in the Life Of"
published: 2026-03-31T12:29:57.785Z
updated: 2026-03-31T12:56:34.743Z
tags: ["game-development", "c#", "unity"]
reading_time: 12
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# My first attempts with Unity

**[A Day in the Life Of](https://daily.dev/sources/adayinthelife)** · 12 min read · 0 upvotes · 0 comments

## Summary

A developer shares their experience building a first game in Unity, inspired by M.C. Escher's 'Relativity' lithograph. The game features a rotatable 3D cube where players collect items, with gravity and perspective shifting as the cube rotates. Key challenges covered include: setting up a HUD canvas for UI elements, building a JSON-based level editor, implementing grid-based player movement using DOTween for smooth transitions, handling cube rotation, creating a main menu with responsive layouts, migrating to Unity's new Input System for multi-device support, implementing portals using shader graphs, building a theming system, and integrating Unity Analytics and ads. The post is an honest beginner's account of learning Unity from scratch, including the stumbles and workarounds encountered along the way.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://adayinthelifeof.nl/2021/09/01/first-game-with-unity.html>

---

Tags: [#game-development](https://daily.dev/tags/game-development), [#c#](https://daily.dev/tags/c#), [#unity](https://daily.dev/tags/unity)

[View this post on daily.dev](https://daily.dev/posts/my-first-attempts-with-unity-xvz93mley)
