Project Tilly Devlog #9

Hello all, once again it is that time of the week, time for another development update. Like with the last few weeks this week was focused mostly on the computer systems. But a little more got done this week due to some apps needing a little more development of their sub systems for their implementation to function. These being the dialogue system for the messenger app & music player (audio manager) in the music app.

The Photo & Mail Apps

Both the photo & mail apps have their functionality working as intended. Here what each of them do now.

Photo App

unknown 2022 03 06 20 40

While still a little programmer arty, the photo app now has functioning categories, meaning the photos can be set into groups for the user to browse. The app also has a preview setup where the photo is put mostly full screen on the app window with options to close the preview or navigate to the next or previous image in the category. Each category also now displays the number of photos they contain. Currently it is even, but that is just because of the test setup. They do correctly update to the total in the category.

Mail App

unknown 2022 03 06 20 40 2

The mail app now has the mail area showing the message you select. The app is only intended as a lore area so the user can’t actually send emails. The messenger app is intended to fore fill that role in the game. Here the user will be able to look through and read old & new emails.

Music App

unknown 2022 03 06 20 41

The music player app has had a little of work to it. Mostly on the controls side of things. The music playing side of things still needs a bit of work on the music plyer itself which I’m doing on my work day mornings so I should be able to get that working as and when.

Messenger App

unknown 2022 03 06 20 40 1

While no messages are displayed yet, the layout and some of the people in the story are in the backend with their names and placeholder photos on the sidebar. Clicking one of the people sets the display to show the messages between you and said person. More on the people will be coming in future weeks, avoiding spoilers of-course. The messenger side of things will work like you’d expect, though your replies will be pre-defined as its just easier to manager the dialogue that way.

Other Changes

unknown 2022 03 06 20 41 1

The flat scene has had some improvements this week. Switching from HDRP → URP was a move I made this week as I know more about URP and what it can do as well as how to set it up correctly. The player now has auto-saving, with an icon (rose currently) that appears when the user has hit an auto save point. Currently this is just when the user opens the laptop, but more will be around the game in the future. Because of the auto saving I was also able to get the chapter states setup so the user now correctly remains by the laptop when returning from the computer. This also means the player is correctly positioned to where they last were in the game on reloading which is also handy.

That’s about it for this week. Next week I have less time to work on Project Tilly due to being out most evenings in the week. But I’ll get what I can done in the time I have on fixing an issues in the game currently and start adding more interactable elements to the flat scene.

Monthly Update | Feb 2022

Welcome back to the monthly update, where you can find a summary of all the last months activities. So, here’s what happened this month

Project Tilly

More progress has been made on Project Tilly this month, being my main focus at the moment. As always you can see the latest from this project either on the upcoming channel in our discord server (hidden under the games role), or here: https://carter-games.itch.io/project-tilly/devlog

The main progress this month was on the computer system in the game. getting the laptop to function like a day to day laptop would. So far this has gone well, but there is still a fair bit to do before it is ready. On top of this have been several bug fixes and backend changes along with some improvements to the multi-scene system.

Asset Store Product Source Code

During this month a little side project was going on. As all our asset store products are free it made sense to allow the source code to be public on Github. This has now been done and will be updated when I push changes to the store versions code. This will likely be the most up to date version of each asset as there is no review time and I may even release experimental assets or smaller bits of code on there as well, so it’s worth following if you are not already: https://github.com/CarterGames

Audio Manager 3.x.x?

So looking at the source for 2.x.x recently I’ve found some areas that could be improved and some features that I would like to add. Due to this I feel a 3.x.x version coming. Now currently I’m only working on this in the around an hour I get before work on the weekdays and only on the weekdays so its taking some time to develop. I’ve also had to cut a feature I wanted due to not knowing a way of making it work, that being method chaining when calling to play a clip. The update will add more of a static approach to the backend for ease of use for beginners, less setup to make it easier to get going and automatic audio file scanning 2.0 which will update when you add or remove files from your project. A little sneak peak of the asset settings so far below:

Closing

That’s about all for this months update, obviously being the shortest month less got done. But lots to come, see you next month!

Project Tilly Devlog #8

Today marks the end of week 8 of development, a quieter week this week as I got a little side tracked with some experimentation in C# and other life events/chores taking up a fair bit of the free time this week. Still there is a little progress to show, so here it is.

Improved App Setup

A little backed work has been done to more than 1 app to be on screen at once. In last week’s version the setup meant all apps would close when you minimised any of then. A simple mistake on my part for forgetting how my panel system worked. Splitting each app into its own canvas solved that issue easily. Along with that I’ve simplified what apps are on the laptop to the bare minimum for the prototype so I don’t spend months on this system xD

New Apps

musicapp

Music

The music player is going to have a few tracks on it to set a calming mood, the user will be able to pause and resume the tracks and the music will persist, so if the user starts playing music and then leaves the computer, the music will keep playing from the laptop until turned off.

photoapp

Photos

Photos will show a few photos in a few groups for the user to explore and look at, mostly for story telling but the user will also be able to change the laptop background via this app if they wish.

Messenger

While not blocked out yet, this will be where the user can communicate with the protagonists friend and family. The responses will be pre-determined by the user will have some intractability with the app and some visual effects for when they receive messages.

Laying and app states

Apps now also show a little indicator when they are open which persists unless they close the app with the red x button. Apps can be focused on my pressing the app in the drawer, I hoping next week to let the user also press the window to do this. Apps also have a coloured header and different sizes based on the app itself.

Next week

That’s about it for this week , next week will be more of the same, but hopefully linking the computer into the game more and getting some of the apps functioning.

Project Tilly Devlog #7

Hello again y’all. Today marks the end of week 7 working on Project Tilly with some good progress to so. Last week I mentioned that the next mechanic I would be working on was the computer interaction. Where the player could interact with a UI interface which would function like a normal computer interface. I also mentioned that this would take a few week to get sorted, which was a good call on my part, as I is going to take at-least 2 more weeks to get setup if not longer.

The main chunk of progress this week is with the UI side of the system, which can be seen in the video below:

The UI follows a kind of MacOS style with a few differences here and there. As I don’t actually own a mac I am going from online references and a Linux distro called Zorin which has a layout in a MacOS style which I run on my laptop.

Some of the little details

Apps

panel

I’ve created a modular system for apps which mean I can create more or less any app I like. The app icons are set by data so they are easy to define, while the panels that pop up when you open them are prefab variants that all derive from a base panel which has the buttons to minimise & close the app as well as the app name header. To save myself the headache of UI scaling, I’ve gone ahead and not added a expand to full screen button, I wouldn’t really need the full space to show the story.

Shut down

Pressing shutdown moves the player out of the computer scene group & back into their previous group. Currently this means you wake up each time you leave the computer which is kinda funny.

Aha…. it was all a dream…..” ~ Me

Scene Management

Last week I mentioned some work on Multi-scene, a code library I’ve created to help run games with more than 1 scene area which makes things a little more modular. I’ve been doing more this week, which has led to it being in a broken state. Yea I’ve been working on adding options to disable scenes without unloading them which meant I ran into some issues with the old system and getting it to load correctly. Its been fun…. debugging that.

That’s about it for this update, the next week will be more on the computer system & scene management to get it all working again xD

Monthly Update | Jan 2022

Here is the first monthly update for 2022. This will be a monthly update news post going over the main highlights of what I have been working on in the past month.

Website Updates

Recently I’ve updated the website with a new section for packages, these are smaller assets/tools that are not on the unity asset store. These are normally experimental or niece systems that are not 100% complete yet but are public if anyone wants to use them.

I’ve also added a section in our products on the home page for Project Tilly, which has been the main focus for the month.

Project Tilly

Project Tilly is our first major game project prototype. The game follows a week in the life of Isabelle, a student living alone in a small studio flat. Experience her struggle as she tries to go from day to day, suffering from several mental health issues such as anxiety, loneliness & depression. The project is planned for a end of Q2 demo build, where I will gauge if the project is going to go anywhere & either move on to another project or continue with it to the next build.

Current progress is good, though a little messy. I the next moth I will be focusing on this project more and trying to get a playable build ready with some minor story elements & main mechanics in.

You can see our weekly updates either on the upcoming channel in our discord server (hidden under the games role), or here: https://carter-games.itch.io/project-tilly/devlog

Audio Manager

I’ve made a minor patch to the Audio Manager, which updates the debug log’s to provide more information about the problems they report. As of writing it is still pending and will be a silent update, so we will post when the update is live to ley you know as and when this happens.

Discord Server Changes

At the end of year year, I made some changes to the discord server. These changes mean new members to the server don’t see the whole server and need to react with an emoji in the server info rules channel to gain access to other parts of the server. I made this change partly to help the new user experience and partly to reduce the amount of incorrect channel usage. So far this has worked well, with roles for asset support, games & community along with an option notification role that gets mentioned with all announcement posts.

That’s all for this post, we’ll be back in the first week of March with the February update!