Baldi's Basics in Education and Learning - Full game!

Created by Basically Games

Welcome to the Baldi's Basics pre-order store! Baldi's Basics Plus is releasing soon, so pre-orders have been closed, but you can still pre-order a boxed edition for a little while longer! Note: None of these purchases will grant access to the Kickstarter Exclusive Demo. That was only available as an award during the original Kickstarter campaign.

Latest Updates from Our Project:

Status Update #3 - Randomly generated levels!
over 1 year ago – Wed, Dec 12, 2018 at 09:13:15 PM

Hello everyone, I hope you all had a great Thanksgiving!

Today I'm happy to show the progress that I've made so far on the random level generator. The basics are in place, and besides a few small tweaks that will need to be made, I'm really happy with how it's working so far! Here's a short video of a level being generated in real time:

Besides the few quirks that will need worked out (Like the room in the bottom right that has no access) this system has been working great! It creates layouts very similar to the one found in the original game. The best part is that it is very flexible, and can be easily customized on a per-level basis to give different levels different feels. For example, I can have a level generate with a somewhat simple layout as seen in the video, or I can make a level with a more confusing layout like this:

This would make for a pretty insane level! Probably too insane even for Baldi's Basics!
This would make for a pretty insane level! Probably too insane even for Baldi's Basics!

 As you can see, besides creating rooms and hallways, it also connects everything together with doors (Doors which are programmed a hundred times better than the ones found in the original Baldi's Basics, might I add!). With all these things set up, all that's left to do at this point with the level generator is fill the levels with stuff like furniture, items, notebooks, etc. I'll also have to get textures loading in (which should be a piece of cake), as well as some extra tweaks to the current system to create slightly more interesting level designs.

Oh, one extra thing to mention is that I've also added a map to the game! As of now this map begins filled out, but in the finished version the map will begin blank and fill out as you explore, which will allow you to more easily traverse areas you've already been to.

Merch!

In case you haven't heard yet, some official Baldi's Basics merch has become available! Things have started off with some tees, pins, and stickers, with more planned to come in the coming months. Let me know what you guys think of the current selection!

Real, official, non-bootlegged merch!
Real, official, non-bootlegged merch!

Baldi's Basics Classic 1.4.1

Like I announced in the previous update, I released version 1.4 of the original Baldi's Basics a few weeks ago. I currently have a 1.4.1 version in the works with bug fixes. Once I get that released, I'll continue working towards the mobile release. Again, apologies for the wait, and thanks for your patience!

Anyways, that's about all I have to show for now. As usual, a lot of stuff I'm doing at this point of development is behind the scenes stuff that can't really be shown. Still, I'm hoping to get a lot more done this month than I did last month. Between losing power, a family member ending up in the hospital (He's fine now!), and a family get-together for Thanksgiving, I lost more time than I would have liked. I'm going to work harder this month and try to make up for that! As always, thanks for the support, and I hope everyone has a Merry Christmas!

Original Baldi's Basics 1.4 update is out now!
over 1 year ago – Wed, Nov 21, 2018 at 10:19:02 PM

Hello everyone!

This is just a quick update to let you all know that I have released the 1.4 update to the original Baldi's Basics! As mentioned, this update is mostly just bug fixes and big improvements, as well as a few small tweaks here and there. It's the best version of the original game by far, and I hope you all enjoy playing while I develop the full game!

As always, you can download it here: https://mystman12.itch.io/baldis-basics

The mobile version is still in the works. I have it mostly up and running, but I want to look into a few more things and do some more testing before launching that. I'll keep you guys posted!

Anyways, thanks for your patience, and I hope you all have a great Thanksgiving!

Status Update #2 - Building a Foundation
almost 2 years ago – Fri, Nov 02, 2018 at 11:00:49 PM

Hello all! I hope everyone's been doing well!

It's been a month since the last update, so it's time for another. This past month I've been working on a lot of the foundational, core programming that the game will be built around. It's important to get this correct now, making sure it's built to properly support all of the game's planned features, and I'm also trying my best to make things flexible so that future changes/additions are easier to make, even if I'm not necessarily planning for them now. This is one of the main problems with the original Baldi's Basics. Since that game was made under the tiny limit of two weeks, I didn't have time to ensure I did things right, and the result was a tangled mess of code. It functioned, but making even the smallest change in certain areas could break lots of other things. I'm doing my best to avoid this sort of poor programming for the full game, and so far I feel confident that things are going smoothly in that regard!

Since a lot of what I've been doing is core programming, I don't have a ton to show, but here's a list of some of the major things I've accomplished (Also, note that like, every single asset shown is a placeholder. None of these graphics are planned to be in the final game): 

  • Save system that allows you to enter your name, a staple of edutainment games!
It can't be *real* fake edutainment without being able to type in your name!
It can't be *real* fake edutainment without being able to type in your name!
  • Proper saving functionality (Without going into too much detail, the original Baldi's Basics saved settings and the endless mode high score using Unity's Player Prefs system, which is honestly not great. This game will use a much better method of saving)
  • All player functions from the original Baldi's Basics have been added in, being reprogrammed from scratch and improved in a lot of ways.
  • The UI has also mostly been implemented, again with many improvements over the UI from the original Baldi's Basics.
  • I've implemented subtitles, and the ability to select different language settings for them! The subtitles rotate around the screen and change in size depending on which direction they're coming from and how far they are, since knowing where sounds are coming from is an important part of Baldi's Basics. I'm glad I took the time to get this working since I'm sure it will help a lot of people be able to better enjoy the game! Since recording this video, I've also added the ability to have different audio clips play based on language settings as well. Getting translations recorded isn't nearly as likely as getting subtitle translations, but I wanted to be prepared for it in case the opportunity comes up (Note that this video was recorded before the UI was finished).
  • I've begun making preparations for the random level generation. The first step has been to create tiles that the levels will be built out of. These tiles are designed to be easily modifiable via script, so for example the level generator will be able to load in the desired textures and then add things like posters or windows on top of those textures very easily. You can see me doing that manually below (Ignore the weird lines showing up all over the wall. Kickstarter seems to have added those when I uploaded the .gif for some reason):
I hope to have a variety of different textures, posters, and other graphical elements in the final game!
I hope to have a variety of different textures, posters, and other graphical elements in the final game!

Those are the biggest, most showable features that I've completed up to this point. There are plenty of other smaller, more under-the-hood type things I've done, however. Right now there just isn't a ton to show because, like I mentioned earlier, this stage of development is about preparing for content, not necessarily adding it!

Baldi's Basics Classic 1.4 Update

Just a quick update on the status of the 1.4 update for the original game, since a lot of people have been asking about it. It's still planned! I just haven't done much work on it since I've been mostly working on the full game. Apologies for how long it's been. I'm honestly not good at juggling two projects at once (Which is why I was hoping to get 1.4 complete before starting on the full game), and I feel that the full game should be my main priority as, after all, that's what this Kickstarter was for! I'll try to take a day or two some time soon and put the finishing touches on 1.4, however. I'm thinking that once I do finish up 1.4, I'll first release it for PC users, then Android, and finally iOS. As this will be my first time releasing anything on an mobile app store, I'm not sure how long it will take to complete the submission process, but hopefully it won't be long after the PC release!

Thank you!

I want to thank you all again for the support you've all shown me. I do want to apologize for my occasional lack of communication, however. I know sometimes I go through quiet periods, and I want to try to lessen that. You guys deserve to always know what's going on. I want to stay honest with you guys at all times, as it encourages me to work even harder, and again, you guys deserve it!

I hope you all look forward to the next update!

Status Update #1 - Getting started!
almost 2 years ago – Mon, Oct 01, 2018 at 12:26:35 AM

Hello everyone!

The past month has been pretty busy for me. I finished up my final two weeks at my old job, wrapped up a bunch of Kickstarter related stuff, and over the past couple weeks I've been working on the 1.4 update to the original game.

I know earlier I said that I would be working on 1.4 alongside development of the full game, but after some consideration I figured it would be best for me to get 1.4 mostly out of the way first so that I could put all of my focus on the full game once I begin developing it. With that said, I have completed most of the heavy lifting in 1.4 and I will officially begin developing the full game tomorrow! I definitely think this decision did turn out for the best, as some of the improvements I made to the original version in 1.4 will be making their way to the full game now that I've seen how good they are. I'm glad to finally be able to dive in and start on this. I've been spending a lot of time planning the best possible way to build the game and thinking up new ideas. I can't wait to be able to start sharing progress with you guys!

Back to 1.4 of the original version of the game though. While it won't contain any significant new content, it will contain a lot of big improvements, including:

Mobile support

Yep, Baldi's Basics Classic 1.4 will be the first version with mobile support! Thankfully Unity makes this a fairly simple process. I've added a touch scheme that works pretty well. Both the mobile and PC versions will also have controller support, which is great for players who prefer controllers over touch controls.

User interface not final
User interface not final

Redesigned You Can Think Pad

To accommodate touch screens, the YCTP has received a slight redesign. It now has a new numpad attachment which makes punching in answers a breeze.

Perfect for touchscreens!
Perfect for touchscreens!

 Improved collision

The previous versions of Baldi's Basics had some horrible collision problems due to an oversight on my part. That has now been fixed and in 1.4 you'll glide along the sides of objects like butter! Here's a before and after comparison:

Collision in 1.3.2. Notice how easy it is to get caught on the sides of the desks.
Collision in 1.3.2. Notice how easy it is to get caught on the sides of the desks.
Collision in 1.4. Now you can glide right along the sides of objects!
Collision in 1.4. Now you can glide right along the sides of objects!

 Better performance

I've added occlusion culling to the game, a feature which basically prevents unnecessary objects from rendering and wasting resources. As you can see below, the game now pretty much only renders objects which you can see, whereas before it would render everything in the direction you were looking. It might look weird watching it in action from above, but in the game you wouldn't have any idea that it was going on. Now performance is better and more consistent than before!

Occlusion culling is fun to watch!
Occlusion culling is fun to watch!

So when will 1.4 release?

That's something I'm not entirely sure about yet. While most of the major stuff I wanted to do has been completed, there's still a little more to do. More optimizations (I want to get this running well on older mobile devices if possible), thorough bug testing, and of course getting approval for release on mobile app stores are a few of the things that need to be completed first. I'll keep you guys updated once I have a good idea of when 1.4 will be ready. Hopefully it won't be too long!

Well, that's what's been going on for this first month. I know this isn't a huge update, but now that I'm getting into the swing of things I'm expecting to get a lot accomplished in October! By the next update I should have a lot of the basic stuff up and running! Thanks again for the support everyone!

Remember to make sure your payment went through!
almost 2 years ago – Sun, Aug 26, 2018 at 11:41:26 PM

This post is for backers only. Please visit Kickstarter.com and log in to read.