Webster

BOSS IT DEV DIARY 00020 – AI ADVICE | FIX SINGLETONS | EVENTS & DELEGATES | ENUMS | NAS HDD FAIL

In this episode, I tackle a series of updates and fixes to my game project, but let me just say upfront—this wasn’t all I worked on over the last 2 days. Here’s the deal:
I also researched and tried:

Integrating GPT into IDEs like Visual Studio and Unity for coding and game development. (still working on this) Unified workflow ideas using tools like LangChain or Auto-GPT. Attempted to setup Studio – Using two webcams, a phone camera, and existing tools (OBS and Shotcut) to create a recording setup in a lounge room. Camera placement strategies for effective multi-angle shots.

Worked on creating a Linux Windows Subsystem to run Ubuntu on Windows 11 for my open-source AI assistant, then started exploring hosting it on a VPS and also on HYPERV or VMWare and VirtualBox?? So much effort…

Spent over an hour on the phone with my domain provider, trying to access my cPanel to do some SEO—still no resolution. Goal to duplicate current wordpress and improve the SEO and move across to private VPSNextCloud integration, looking into hosting options and Crypto providers in Germany. So yeah, lots of spinning plates today, but let’s get into the main devlog.

🎮 Game Development Breakdown:

0:49 – GameManager Overhaul: Revamping the GameManager, consolidating the SceneManager, and streamlining the workflow.
1:05 – Singleton Management: Exploring Events and Delegates for cleaner singleton handling.
1:37 – Scriptable Objects Revisited: Rethinking their role in the project’s architecture.
2:30 – Unity Editor Tweaks: Coding specifically for the editor to enhance productivity.
2:53 – DestroyOnLoad Debate: Evaluating whether to use DontDestroyOnLoad for certain objects.
4:08 – TimeManager Redesign: Separating the TimeManager and integrating a custom timer into the GameManager.
4:25 – Hardware Troubles: Encountering potential issues with my NAS WD Red drive.
4:35 – GameManager Refinements: Streamlining and optimizing its functionality.
5:00 – Simplification: Introducing Enums and reconsidering the SceneManager’s purpose.
5:39 – UI Fixes: Assigning dedicated Canvases to managers and addressing UI bugs.
7:19 – Code Cleanup: Ongoing efforts to clean up messy scripts and improve maintainability.
7:42 – GameManager Accessibility: Ensuring it works seamlessly across all scenes.
8:00 – Spider System Optimization: Addressing and cleaning up spaghetti code.
8:32 – PauseMenu Implementation: Adding a PauseMenu with an attached canvas for smoother gameplay.
9:09 – UI Redesign: Updating the UI with a brown and cream color palette for a cohesive look.
11:07 – Bug Fixing: Recovering from a mistake in Fly.cs and implementing a better solution.
12:12 – Final Adjustments: Wrapping up miscellaneous tasks and improvements.
19:10 – Fly System Updates: Successfully spawning flies via FlyCreator and refining WebsterLevels.cs.

🎵 MUSIC CREDITS:Support these creators:
https://pixabay.com/music/beats-chill-house-mellow-moments-251693/
https://pixabay.com/music/beats-inspiring-music-motivational-piano-background-intro-theme-261894/

BOSS IT DEV DIARY 00019 – SCORE UI | EYE CANDY | GAMEMANAGER | FINALSCORE | SCORETALLY

This is my shot to actually do something I care about. Every big win starts with a ‘crappy’ game, and this one’s probably no different. No feedback yet? No worries, it’s all part of the journey. I’m not backing down. Making games is all I’ve got left to offer, and I’m here to give it everything I’ve got—flaws and all!

BOSS IT DEV DIARY 00018 – 2D EYE TRACKING CURSOR & ENEMY | PERSONALITY | EYEBROWS |

For those who are watching, I really appreciate you, and I want your feedback or suggestions on things you’d like to see.

0:12 – Creating Personality – Eyes Follow Cursor
0:35 – Making the Eyes and Pupils in Gimp
1:37 – EyeMovement.cs Script
2:43 – Quick Test
3:17 – Making the Eyebrows in Gimp
3:51 – SPIDERMOOD.CS – MANAGE THE BROWS
6:36 – Experimenting with multiple eyes
8:27 – Testing
9:07 – Back onto 2 eyes
9:20 – Making the Eyes Blend Better with Model
9:47 – Making the Eyebrows
11:02 – Cleaning up Scripts
11:23 – SpiderMood.cs Plugging into the FlyStatus Code
12:14 – Spider.cs SpiderStatus
12:33 – SpiderMood.cs SpiderStatus
13:04 – Implementing SWITCH/CASE of the Spider.cs STATUS ENUM Into the other scripts that will reference it to do their own tasks Without needing Spider.cs to do everything.
13:34 – Setting up the WATCHFLYS()
14:43 – Setting up the Switch/Case In SpiderMovement
15:36 – Fixing Switch/Case in EyeMovement
16:02 – Cant Reference Like This, Need Local Varable16:35 – I figured it out Eventually
17:19 – Fixed EyeMovement Switch/Case
17:49 – Setting up to watch Multiple Enemies
18:33 – BUILD PREVIEW
19:21 – Some Variables Made
19:54 – Replace Dialogue Spiders with new ones
20:21 – Obviously Lots of Script Breaks Going to Fix
21:08 – Make Spider State Dictate the Mode Of Spider
21:33 – Pointless cause I fix all the scripts without having to disable them for dialogue scene
22:27 – Fixing SpiderLives.cs
22:53 – Get Leg Anims Out of Spider.cs – SpiderLegs.cs
25:03 – GameManager to Change Spider Status
25:28 – Improving the SceneManagerScript.cs
25:47 – Seem To Be Doing All Sorts of Assorted Stuff
26:31 – Apply Spider GIZMOS
26:48 – Testing
27:14 – THE NEXT DAY … DAY 2
27:37 – Making a Fly Factory
31:03 – STARTING TO PASSOUT
31:15 – STARTING TO PASSOUT – LEFT IN BROKEN STATE 🙁

I’ve been putting in half a day to edit each video, sharing hard-earned knowledge, tips, and tricks across 45+ videos. With only 1 like on most of them, it’s tough to justify this level of time and energy without more engagement—it’s clearly not as valuable as I thought and is distracting me from making the game.So, moving forward, I’ll scale back to 1-2 videos per week to keep things manageable. Every like, comment, or suggestion could lead to another 2-3 videos or even spark programming binges—it’s often the only thing motivating me to keep creating. Your support really DOES make a difference in shaping what comes next. Thanks to those who are watching!
MUSIC – See my Friend – https://pixabay.com/users/turtlebeats-46526702/

 

BOSS IT DEV DIARY 00017 – PHP | SQL | XAMPP | JSON | HTML | UI LEGACY REPLACED TMPPRO | MYPHPADMIN

Rewrote my Old PHP scripts with AI
Wrote HTML Scripts to modify database for testing
Successful connection to locally hosted SQL Database
JSON Password hashing
Connect, Login, Register, Get_Score, Submit_Score PHP
HTML Scripts to modify
phpMyAdmin for Testing
APIMANAGER.cs and LOGINCONTROLLER.CS Scripts in Unity
Re-Considered UI Toolkit
Removing Legacy TXT objects
Implementing strictly TMP Pro Text and Input fields
RE-Designed entire main menu screen and menus
Passed out a few times, some edits done
Set up a standard for fonts, windows. UI elements

Happy that my Database is creating new entries and reading them via the HTML tests and directly via the php scripts, so just need to implement into unity.

MUSIC – TurtleBeatshttps://pixabay.com/users/turtlebeats-46526702/

BOSS IT DEV DIARY 00016 – TimeLapse | MAP Locations | Lore | Anim | Weather | SQLPHPResearch | Build

Today I Designed a Game Map using AI and put it in my Game
– Created a bunch of UI Elements to Identify areas on the map
– Created the Locations and Lore for them
– Fixed Boss Animation and Camera Zoom Slightly
– Hooked up the SceneManager to load all 4 scenes in order
– Fixed GameManager issue not changing weather because of donotdestroyonload – needs work
– Created Blue Lighting Effects
– Researched SQL PHP for HighScores, Accounts, Login
– Troubleshooted Build not the same as Scene
PLEASE LIKE & SUBSCRIBE – IT ENCOURAGES ME TO DO MORE AND NOT FEEL LIKE IM WASTING MY TIME AND IDEAS

Anything you want to see? Ideas? Let me know. Want to Contribute?

MY PC is struggling with this GTX1650 Downgrade while my Radeon 9850XT gets replaced or repaired.

I have INVESTED in VIDEO & GAME Production and ordered a – PreSonus AudioBox 96 Studio 25th Anniversary Edition Recording System – Expected in 3 weeks. https://www.amazon.com.au/gp/product/B08DBGNZT1/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&th=1

BOSS IT DEV DIARY 00013 – TimeLapse | BossBird Creation | Animation Events | GIMP | SOUND AQUISITION

Todays Video, is a combination of several hours time lapsed.
– Got a 2D Enemy Created by AI and Cleaned it up in Gimp
– Seperated parts of the enemy for simple animations
– Animated the Enemy and Used Animation Events for the first time
– Built the Game and Tried out the new Prologue Scene

PLEASE LIKE & SUBSCRIBE – IT ENCOURAGES ME TO DO MORE AND NOT FEEL LIKE IM WASTING MY TIME AND IDEAS

Anything you want to see? Ideas? Let me know. Want to Contribute?

MY PC is struggling with this GTX1650 Downgrade while my Radeon 9850XT gets replaced or repaired.

I have INVESTED in VIDEO & GAME Production and ordered a – PreSonus AudioBox 96 Studio 25th Anniversary Edition Recording System – Expected in 1 month. https://www.amazon.com.au/gp/product/B08DBGNZT1/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&th=1

MUSIC used in my VIDEO
– https://pixabay.com/music/beats-chill-house-mellow-moments-251693/
– https://pixabay.com/music/beats-chill-house-lost-in-the-night-251694/