Project Mammut
@projectmammut
Project Mammut is a Full Visual Novel Game Engine. Let us help you tell your story. Come follow along with development on our discord server:
A few weeks since launch, ad I am getting a steady 18 people per day using the engine. Also the click through rate is neat 5% which is also good. Still no ratings at this point... hint hint :D #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev #visualnovels
Did a bunch of reworking on the splash screen system. You can turn on/off the engine splash screens (these will always be optional) and add your own easily. You can also preview the splash screens scenes while editing them. #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Spent the last few hours doing a UI cleanup on scene editor. And adding functionality to the curve editor so you can preview your animation curves easily. #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Would anyone be interested in a live stream showing how to make games with Mammut and answer any of your questions? #gamedev #indiegames #narrative #gameengine #indiegames #vndev
Just uploaded the written tutorial for making responsive UI. (adding a clock, lives, etc.) This is slightly harder than the beginner tutorials I have put out, but it includes step by step instructions. noweekend.itch.io/project-mammut #gamedev #indiegames #narrative #gameengine #indiegames #vndev
Putting together a quick tutorial for an onscreen date/time display within a game. It covers reading and writing game variables and having UI change when it detects one of those changes. #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Version 0.5.14 just got pushed out. -UI/UX improvements -a TON of bug fixes -The new Animation system for cutscenes etc. -More javascript helper commands Templates will be made public in the next release in a few days! #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
A lot of focus over the weekend on building some templates to kickstart your projects. Let me know what style of #visualnovel you would like to make with Project Mammut, and I will prioritise a template for it! #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Playing with animations. Bouncy Bouncy Bouncy #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev #visualnovel
I have turned on the ability to use your files system instead of the browser's in-built system for your projects. This allows for much better support for version control. But this is only available for some browsers. #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev #visualnovel
Another feature that I am releasing into the public beta. An animation editor! This is actually something I developed in an old project ages ago. The UI needs a LOT of work and there are still bugs, but it works! #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev #visualnovel
Today is clean up UI day. There were so many fields I just threw in to get the beta out. Colour picker popups appearing offscreen, Fields that frankly (after another look) didn't do anything. So today is cleanup day! #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev #visualnovel
Day 2 post project beta: Lots of UI cleanup, and updating the project hub to make the UX easier and more streamlined. Fixed a few reported bugs, and fixed and enabled project icons. And added a requested feature! #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev #visualnovel
I was asked about writing a novel with optional pronouns. This is relatively easy to do with a handful of variables, and some printing. I did add a way to print variables with a capital letter to support this. #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev #visualnovel
My aim of getting the public beta out by last week ran into a few very large bugs that I discovered while recording tutorals. But they are now patched and I am continuing to make templates and will continue recording tomorrow! #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Working on the second tutorial for the up coming public beta of Project Mammut. Showing how to set up a scene and use the scene building tools to create a menu. Art from @daniewise.bsky.social Music from @jdsherbert.itch.io #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Sneaking in features before the public beta. You can now import #renpy scripts into Mammut. Renpy is a much more complex program, so it won't be a perfect import, but the core of the chapters and the characters should load in well #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
We are more or less done with fixing the pre public beta errors. Just cleaning up some of the UX and will starting to plan all the documentation I need to write (ek!) Also set up a linter for codings so you can see all your errors. #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Improved support for importing Twine files into Mammut. Do you know of any other branching narrative programs that I can also make importers for? #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
The count of known bugs is down to the teens, and while public beta is just around the corner, I need to write a lot of documents, make video tutorials, and put together some sample asset packs for people to learn from. So close! #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
How does Project Mammut breath life into the worlds it creates? Through states! Each object can have multiple states, each will be set with its own style sheet and animations. With this setup you can make all kinds of cool effects #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Ok, something I have been working on for a few days, is the Project Mammut stand alone version!!!! This version uses the local file system instead of OPFS so you can use it with GIT etc. Need more testing!! #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Showing how you can preview your narrative in desktop mode, you can see where in the chapter you are and play through the story at your own pace. You can also see your font stylings in the preview window! #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
If you ever wanted to know what a Phoenix Wright court scene looks like laid out, here it is imported into #Projectmammut It's interesting to see how other designers lay out conversations. #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Here's the chapter editor with preview, so your writers can just focus on writing and not testing everything in-game. And it even works on a mobile phone for those freaks of you who like writing that way (you know who you are) #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Working on the code editor. This is the first time I have showed how you program Mammut games. a lot of work has been done so you don't need to code if you want to make something simple. But still have a lot of power if you do. #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
Working through some test projects to "Dogfood" the engine with different games, Thought I would set up the first scene of Phoenix Wright to see what issues I found. The low resolution caused issues, that I now have fixes in for. #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
I have added a UI reference toggle. Something that I wish all editors had. A reference image placed over the canvas so you can line up UI exactly. It not part of the scene, has controls for opacity, or if it's above/below elements. #gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev