My angel is the manifold
Naming is the most important decision in a new open source project. It needs to convey a meaning, be ubiquitous, unique, low GI, etc.
I’m coming up to the 5th anniversary of developing Langenium and I’m actually further away from a playable game than the early days of the project.
What went wrong? This is actually where I expected to be at this point, although I can see how it can look bad without an explanation. In simplistic terms — my idea was too grandiose.
Just building a game is a big undertaking. Today we have many tools and vast communities that can help sidestep the larger time overheads such as pre-built engines, off the shelf art assets, etc. Again, I had bigger plans.
Trying to fill out a franchise of games like Langenium with my own artwork has been a rewarding experience. The research alone has led me to learn new things and I’m happy with how it’s pushed my creative abilities. At the end of the day though, I am trying to build every aspect of this game franchise on my own — writing, coding, modelling, music, marketing, etc.
This week, I realized that the Indie game scene is lacking a certain type of support tool. My new project Manifold is a “graphics program” that will allow anyone to create 2D and 3D artwork, aimed at Indie game developers who need a simplified asset production pipeline.
Bias is an important part of developing software like this, I am going to purpose build something for Langenium and let all the other goals hang off of that endgame. Through the rest of this post I’m going to look at other tools I’ve used to develop Langenium over the years and how I need my own new software to create the same results I have now and solve problems I am struggling with — such as scene building.
Manifold came about because I wanted to work towards replacing Illustrator in my asset pipeline. Illustrator is an incredibly complex tool but it’s a bit of a grandpa in today’s world — an overstuffed overbearing monolith of functionality managed by one of the shadier tech companies, Adobe.
I primarily use Illustrator because I enjoy it’s responsiveness and intuitive layout compared to Inkscape or svgEdit. Illustrator was made in 1987, I was born in 1988. I don’t feel that it’s interface or functionality has meaningfully improved for at least half my lifetime, so it’s been essentially stale for 14.5 years (sorry Adobe… not sorry :D). Making my own flavour of a decent 2D vector editor shouldn’t be too hard.
SO 2D vector graphics aside, I also need something to replace Live2D. I’ve tried to work with this interesting solution for 3 years now but I’m frankly over it. The program is good but it just doesn’t mesh well with my single man team approach.
As Live2D is such a configuration/preparation heavy solution, I think it’s wise to come up with my own purpose built approach that lets me somehow draw my characters and prepare them for animation and use in my game engine straight away. If I’m going to aim there, it’d also be nice to go all the way have nice 3D characters.
Artwork for a 3D world is really tricky and I need the ability to reuse things where possible. Using the traditional combo of different forms of art (brief, concept drawing, modelling, painting, optimisation/polish) is so time consuming, a single asset could conceivably kill a project.
Here’s a sampling of some of my work from Langenium over the years:
There’s so much detail involved in a project like Manifold that I could literally spend days writing this post, but I’ll leave it here. I hope that going through some of the ups and downs I’ve been through over the last near-5 years of trying to build a game series helps shed some light on where I might need to go.. It’s going to be a real challenge controlling the scope and even just putting disparate ideas together.