In this video I talk about using the jeelizFaceFilter js library to add head controls to a simple three js scene with demo and overview Source
This is a quick demo I built in Unreal Engine to experiment with a rough idea I have about creating a space game.
At the minute it’s just an environment, controls and collision detection events but want to potentially create something out of it
I think I should think along the lines of either an arcade game or a narrative game with combat elements, but I am going to think about it a bit.
The thing is with this sort of game is I don’t want have some sort of delusion of creating a huge space sandbox game as it would be beyond me, especially working alone.
A space educational game might be a good idea, sort of you can explore different sectors exploring different phenomena along the way.
Going to have a think
So I figured I should start writing in this blog a bit more, to track my own progress and to help organise my own workflows, as an archive of sorts as well as a space for figuring out exactly why I am doing all this haha especially as so much of the development work I have been doing of late has been pure self directed and experimental projects and applications as opposed to anything commercial led or working for others with specific commercial aims.
I have been for at least the past year focusing on game design and development instead of web development as I once did, although I have still been messing with JS projects and experimental apps with React to keep my hand in it. I have found this both a learning curve and a joy. Self Motivation becomes a big part of being an Indie / Freelance dev as well as sourcing clients if you are going the freelance route, let no one tell you it is easy, it is not. I have found as I more and more became an Indie Game Developer that the freelance jobs do become fewer, but on the flipside you do get more time to work on projects you might genuinely feel passionate about. So it’s a balancing act.
The trick I have not found yet is tying applications and games I make to making money, I have been doing ok on my Itch.io page with about 100+ downloads of my various game projects big and small, but alas this is not translating into sales, and many of my earlier projects I have on there as suggested donations due to them being smaller projects.
Still I am happy with some of my achievements of this year the most major of which I will explore below
This was the big project I wanted to get done this year using the GameGuru engine, and seriously pushing that engine to it’s limits during the dev process. Jinni started off as a conversation between me and Harvey, another Indie dev and artist based in Manchester, and at the time my next door neighbor. We had a few ideas and developed a concept for an RPG game set in a post-apocalyptic world of superstition and technology tracking the games development in a vlog series. It was an interesting experience to build such a large map and also to incorporate all the different scripts and elements to get the game to be an immersive and engaging experience and in a way I think we both underestimated how much work it really is to develop a decent sandbox RPG, still I am happy with the end result being what it is, but I think also on reflection GameGuru as an engine is just not fit for purpose for producing such a game, and it did take a lot of hacking to get many aspects of the games functionality to work, and I also find myself at times battling against the engine to get things to work (though a recent update sees a much improved engine tbf)
What remains with this game is refining the updates (of which there have been 3 already, additional bug elimination and incorporating a new version which is upcoming shortly using the updated GG engine). It also needs more marketing and it was the first game I wanted to experiment with selling on Itch.io but as of yet it has had no sales despite some interest and views. So it needs pushing more. Been toying with the idea of putting on Steam as well, but want to be confident in it before I consider that seriously. I am still proud of what I managed to do over 8 months or so of work on this project, despite some of its flaws.
NanoMaze was a robot maze game made over 48 hours in Unreal Engine for the last LudumDare GameJam and for me it represented my growing confidence with that engine, it contained three levels of mazes and even some basic AI / Pathfinding blueprints, I was very happy with how I was able to get on with this piece of work and am working on a mobile version which I hope to also put on the PlayStore after some refinement. A most positive gamejam.
Torn was another LudumDare entry, and was a much more random but useful evolution in my understanding of Unreal Engine, it was a dating sim set in Hell where the player had to engage with 4 potential bizarre suitors. This was fun, but also random project.
This is an interesting app idea I messed with for a few weeks, and I think I will return to it shortly after NanoMaze is converted to mobile and Jinni is updated, it is a mindmapping app where the user can map nodes of thought in 3D, and I am looking to update and create a full working prototype hopefully by the end of the year.
In conclusion I have had a productive year, not without frustration in terms of monetising anything I am doing, but certainly rewarding in terms of creativity and increasing my knowledge so it has not all been doom and gloom, and as I suspected going into more independent indie dev territory , it is not easy, so I have not been surprised by the difficulty of monetising applications and games I have developed. Being aware of weaknesses is the first step I think, to thinking of creative solutions to get stuff out there though, so onwards and upwards.
You are a nanobot and you must escape each area of a robots brain as it shuts down due to a virus which has taken over, escape the maze of the robots brain and get to the end.
W A S D to move, space to jump, Esc to exit to Main Menu
Current stage – Porting to Android
City of Shadow is the next Siren games project that I am working on with Artist Oni in America.
It has been an ongoing project for the last two years, and has gone through several different forms, half the problem has really been just having to deal with too much in the scope of it’s design. The story needs developing – a narrative thread, and also I found the idea of doing the story and the art at the same time sounded like too much work to produce something which could be released in a realistic timeframe.
At present City of Shadow remains in two forms, one is built in TyranoBuilder, and as an offshoot I am working on a web comic producer web app which will eventually become a separate product from the visual novel.
The point of this blog is – experiment and take on things sometimes which seem a bit overwhelming, as you can really learn something, and also produce new ideas in that process, and programming and game design is always a process.
City of Shadow’s development will be recorded on this blog over the next few months, and hopefully all going well, looking at a 6 month dev cycle for the first few chapters release.
Watch this space, artwork previews will be posted soon from Oni
Ideas man. I have become too much of an ideas man, I need to restructure my approach I feel like, need to get back to basics, what do people want from the internet, and how do they want it to function, this seems especially pertinent given the net neutrality crisis in the US and Telegram block in Russia, Iran etc, it seems like the powers that be want the net more and more another facet of corporate control and that digital space to become more of a place for selling consumer products, rather than a place to have fun and forget about oneself for a while, not to escape in a negative way, but a place to explore oneself and others.
I have been working on a few things over the last few months, a change the subject react app, a detective visual novel, a 3D Brainstorming app in Unreal, a horror dating sim (only partially based on real life from years back ahah), an RPG that took me 8 months and many late night slaving over Lucifer (My desktop PC) but it can always seem so futile sometimes, like nothing I am doing is really changing anything. This is the dilemma, I want to change and make the world work better, make it better in real terms for humans beings. A utility first approach, with a level of sheen I spose if I was to put the thought into words.
How do you get through your periods of self-doubt and procrastination. Focus can be such a hard thing to define or find sometimes. I imagine this is a common developer problem so asking and searching for answers from the community. Do we focus on consumer needs and the needs of capital, or do we forge a more experimental path that might lead us to unforeseen dimensions?
That is the question. It’s a question I have grappled with since I began as a spotty lanky kid in Cheshire, building Duke Nukem 3D levels in my basement.