LETSGO
LETSGO

LETSGO

Tags
Owner
Justin Nearing
image

Child Pages

📊
Systems
🍥
Design
🏗️
Resources
Building A Music Engine
Building A Music Engine

Developer Updates

@January 11, 2024

Dec 11 2023

  • I wear glasses now. Thats cool I guess.
  • Progress has been slower do to C++ PAIN

Nov 22 2023

Jumped headfirst into C++ to build out a music theory engine for the game!

Lot's of shenanigans related setting up the IDE, compiling reliably, etc. but the actual coding part was pretty straight-forward.

Next week I'll start looking into Unreal's Quartz music system, which should enable me to add rhythm/time signatures/beats per minute to the game.

Nov 03 2023

An hour or two a day, starting beginning of October, no previous Unreal experience.

Using C++ to build custom blueprints.

Current task is to develop a

- replace those random notes with going up and down a scale.

Designing and Writing and music engine has been documented here:

🎵
Designing Sound

Wtf is this?

This is a wiki for the random ass game/prototype/demo thing I've been working on.

I'll probably work on it until someone pays me to work on something else.

This Notion page is the central documentation repository for my various experiments using Unreal Engine.

It’s the front page for all the design, commentary, links and resources for my journey into Unreal.

💡
One of my superpowers as a developer is that I love documentation.

Most devs I know groan at the thought, but I consider it fundamental to building scalable services that solve real problems.

Ask around and people will tell you, I make technical documentation a legitimate joy to read.

This space is highly opinionated. Cause ain’t nobody gonna actually read this let alone depend on it for anything.

Y’all just gonna open this wall of text and close it faster than you can scroll your insta.

I see you.

Repo

Here’s a link to the repo:

Notion is actually super dope in the sense that it integrates really nicely out of the box with GitHub. I get really excited about these kinds of things.

Why Git?

💡
Git is better than Perforce. I’ll die on this hill. I mean I’ll use p4 if I have to, but it will be under duress. And I already know you’re about to mutter something about large files and imma let you finish, but Git LFS exists. Just because I’ve never actually used it doesn’t concede the point.

Child Pages

Time Tracking

Time Tracking

April 2024
Today
Sun
Mon
Tue
Wed
Thu
Fri
Sat
31
Apr 1
2
3
4
5
6
Interview - Final Round
Interview - Final Round
Interview first round, new company
Interview first round, new company
Massive 4 hour technical interview
Massive 4 hour technical interview
Zig - Compiling fs.Dir
Zig - Compiling fs.Dir
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Push on Zig
Push on Zig
21
22
23
24
25
26
27
28
29
30
May 1
2
3
4

One of the things I’m trying to do is to build out in the open. Really lean into how one works remotely post-2020.

Video streaming is stupid cheap, so I should do it more, and recording where I’ve invested my time allows me to optimize those investments.

You can’t improve what you don’t measure.

Yo calendars in Notion are sick. Like look at this. It’s a fine needle you have to thread to make something so powerful so easy to use. Dope.

Read this next:

🎵
Designing Sound

Test