---
# System prepended metadata

title: BrickForge Prototype Framework Changes

---

---
title: Codename "BrickForge" Framework Changes
description: Tracker for source code changes.
---
{%hackmd theme-dark %}

# Codename "BrickForge" Prototype Changes
This is made to keep track of the changes I make to the game's framework. Most of this will not make sense, but I am still providing it as it is a good way to show you how much I am doing in a day and will pressure me to get things done. Anything italicized and written in quotes is the exact text written inside the respective script's change log. Order of changes for each day is top down.

Join my development studio's server [here](https://discord.gg/tmjpJMWrEc).

---


# June 15th (06/15/2025)

### GridSpace: v2.0.0
- *"Rewritten."*


---


# June 14th (06/14/2025)

### GridSpace: v2.0.0
- *"Rewritten."* **(UNFINISHED)**
- Restarted the project.


---


# March 19th (03/19/2024)

### Misc
- Couldn't figure out how to get the team banners working. Will return later.
- Began adding functional blocks.


---


# March 11th (03/11/2024)

### BrickFactory: v1.0.0
- *"Class based brick generation."* 
- Replaces "Block Placer"
- **UNFINISHED**


---


# March 10th (03/10/2024)

### Misc
- Removed all references to $B^Lo_Ck$. WE ARE BRICK PEOPLE.
- Converted *almost* all bricks with parts to meshes. (Some have to stay parts)


---


# March 5nd (03/05/2024)

### Misc
- Recreated the building tutorial map.


---


# March 2nd (03/02/2024)

### Bricks
- Finished adding all brick configs. Still missing icons and some other stuff though.

### Misc
- Imported all general and colorful bricks.


---


# March 1st (03/01/2024)

### BrickUtility: v1.0.0
- *"Provides assorted functions for the brick system."*

### Directory
- *"A collection of tables."*
- Modified for "BrickForge"

### Bricks
- *"All brick configs."*

### Client Thingz
- Temporary client manager. Soon to be deperecated
- Implemented brick rotation. Will match the closest 90 degree increment that faces the player's character.
- Placement now uses offsets reletive to the world, rather than the brick itself. (Example: If the brick is rotated 180 degrees, you'd end up placing a brick on the opposite side.)

### Block Placer
- Brick generation prototyping. Soon to be deperecated.
- Fixed side textures being named incorrectly after the brick is rotated.

---


# February 29th (02/29/2024)

### Prototyping:
- Somehow managed a brick removal system.
- Put together a quick brick swapper.


---


# February 28th (02/28/2024)

### Prototyping:
- Conceptualized the idea.
- Made the Green Grass Brick.
- Created the Midtone Grass Brick.
- Fabricated the Darktone Grass Brick.
- Engineered the Sloped Grass Brick.
- Manufactured the Sloped Earth Brick.
- Threw together the brick generation system.
- Glued some pieces together to make a placement system.