DeBy Games
Gender: Male
Rank: Suspect
Joined: Fri Jan 25, 2019 4:58 pm
Posts: 12
Well hello there. Name's Max.
A pal of mine said I should make a post in this forum for what I'm doing. I never contributed to a forum before so this might get a bit messy.
Anyway, what's this post about? The answer is a
Casing Making Engine.
Now, some might think "But aren't there already quite a bunch of 'em?". And yes, yes there are. But the thing is...I don't like them, except aaonline.fr, which is great.
Now I decided to make my own. It's still in development but I figured I might not develope it behind the curtains but open instead. Beta's in version 1.1 currently but will soon come to Beta v1.2 (Open Beta). Currently I'm looking for some more testers for the closed beta, so if you decided to take a look at it and are interested, you can contact me (contact details at the very end). But I'd also like to hear opinions on what's shown currently.
Now enough of the background information. Here's the current showcase, features and other details:
Overview:Now, an overview of it can be found on the project page on my (VERY empty) website
here You can view the demo videos of the engine there as well. I will post a demo video there after each major update, which will be announced here as well.
Details:Before I list up all current supported features, I'll explain how the engine actually works.
The Ace Attorney Casing Tool consists out of three parts, two of them for creation, one for playing.
These three parts are:
- The Asset Maker
- The (Code) Editor
- The Case Engine
The Asset Maker is the tool you'll use to set up your projects by adding Music, Sounds and Images. It provides various editors to set up characters + animations and locations.
Here are some example screens, on how a project setup could look like.
Character list
Evidence list
Location/Scene list
Popup/Bubble list
Music list
After the asset have been set up, you have to write the game's script.
Wait? Script? But doesn't it say on the website "With this engine you can create smaller AA styled games
without writing a single line of code"?
Yes, but by that I mean real code. Programming is what I mean by that.
I've created a script "language" called Ace Attorney Casing Tool Script (AACS) or short ToolScript. It's not a complex language but rather just a bunch of instructions which tell the engine what to do next. There's a code editor which should help a bit on writing the script.
Well that's basically how you set it up. I show screens of the Case Engine, as it is shown in the tech demo on the website. Though I'll provide more details if asked, of course. But now to the list.
Full list of all features:- Display Backgrounds (with optional foreground like desks)
- Display Messageboxes (With or without namebox)
- Displaying custom Messageboxes via images (with or without namebox)
- Displaying text in red, blue, green, purple, yellow and white
- Pausing during a speech
- Flash the scene with a white flash
- Display a penalty bar (with or without sliding animation)
- Increasing or decreasing (healing and damaging) penalty bar value (full: 100, empty: 0)
- Making a part of the penalty bar flash in yellow
- Displaying evidence thumbnails
- Displaying character mugshots
- Reveal or hide pieces of evidence or character profile pictures in the court record
- Playing and stopping music (Looping)
- Play sound effects (Looping or one shot)
- Displaying characters with emotes (Idle, Talking and Preanimation)
- Playing custom blip sounds for a character or emote
- Fade in and out the scene
- Fade in and out the background
- Fade in and out the character
- Fade in and out the music
- Display popups and bubbles
- Cross examinations
- Button choices
- Investigations
- Point selecting on the scene
- Multiple ways to end a cross examination instead of only finding a contradiction
Planned features:- Psyche Locks (v1.4)
- Mood Matrix (1.4)
- Centered Text (1.4)
- Adjustable text speed (1.4)
- File support for opus (.ogg), AVI and maybe APNG (1.4)
- Animated backgrounds (gif only) (1.4)
- Adding and removing statements to and from a cross examination (1.4)
- Custom graphics/UI Customization (Not during the beta)
- 3D Examination (Not during the beta)
- Perceive (Not during the beta)
- Divination Seance (Not during the beta)
- Logic Chess (Not during the beta)
- Script generation (Similar to Unreal Engines graphical programming interface) (Not during the beta)
I've also changed the way versions work. Version 1.x will refer to a beta version, including the open beta.
When the product will go in the final release, version 2.x will start. (Release 2.0 won't include all the planned features above.)
I'm pushing the abbilities a bit to the back since I need graphical assets for them, which isn't my strength, so that might take a bit longer to implement.
Also if you got any suggestions on features you'd think are nice, I'll consider them.
And that's all right now. Once again, I'd love to hear some opinions about it. So if you decided to use this engine, please consider to join the discord server of the development.
Cheers.
Edit: I'm not using this post anymore cuz I'm honestly not cut out for blogs. I edited this post to reflect the new URL (debygames.com/aact instead of aact.debygames.com). There's been progress since I made the last post so a lot of this here is probably outdated by now. The development is still very much alive, just not on this forum. If you're interested, make sure to join the Discord development server.
Last edited by MaxDeBy on Fri Aug 28, 2020 11:23 pm, edited 6 times in total.