Advertisement Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

May 18 Project Spotlight: Felicity Toad

Sign in to follow this  

653 views is a growing concept, it allows projects/small businesses to bring in collaborators on a revenue share basis to help them grow and expand. Felicity Toad is one of many projects that is successfully developing their game through this platform and we want to share some insights with you.

Felicity Toad has started as a labour of love and grown into a team of co-operative people who are willing to work on the final vision of this original game. Its foundations lay with one Neil Badman, who being 43, has decided to go with a dream. He had spent many years in menial jobs, the most recent being in care, but working in the health sector gave him purpose and meaning, which would profoundly alter the way in which he saw his life. Unfortunately, after a time he fell into disarray, which ended with a breakdown, but without this event Neil would never have been diagnosed with schizophrenia, a much stigmatized illness, in part thanks to Hollywood and other uneducated outlets, he says. Unperturbed and with a new and hopefully temporary found freedom, he wondered what to do with his time out of work. He began a band, but couldn’t quite find the sound he wanted despite many auditions and help from friends, so he put this project aside for the time being and pondered what was next.


A gamer turned developer

Before his breakdown he had found himself playing various computer games in his spare time, something he had always loved, and stumbled across a game called Oolite, a cooperatively built game reverse engineered from an old classic called Elite, a 3D space game that ran on 32k and even less for the Vic-20, a remarkable technical achievement. Oolite was a modern take on this classic, and being cooperatively built allowed you to construct your own content that would go up on the game’s site, for other people to download. Being a lifelong drawer and creative he took to looking at what other people weren’t particularly working on, settling with the look of the stars and the nebula’s generated from various images within the file system. He spent a year perfecting the use of the nebula generator, which was extremely popular with the player base. After creating a few different assets for this game he moved on and discovered a game called Battle For Wesnoth, a tongue in cheek strategy game that was simple, but very fun. It too was a labour of love by a very involved community and was not only moddable but had its own programming language.

It was around here he was diagnosed with schizophrenia and suddenly found himself with a lot of free time, a very frightening time but free nonetheless. Neil needed to find something to occupy himself with, a distraction therapy from the nightmarish voices that were plaguing him, this was when he started to explore and start the band.  He found himself returning to Battle For Wesnoth, as it was a perfect platform to learn something new, whilst creating a story and the characters in it, the start of a therapeutic addiction that instantly rang true for him. This was nearly but not quite all his loves combined, he discovered the joy of creating through programming, despite his extremely messy first attempts. The code was however functional, and a story emerged. Neil wondered what it would be to have total creative freedom other than modding someone else’s build, so he researched and soon found Unity3D, a platform for developing games from scratch that is free up until you make a certain amount of money, if any.


The start of something new

Now he needed an idea, he went through the motions of beginning to create the basics of a game, but soon found the technology wasn’t quite there yet to do what he wanted, so it was back to the drawing board. This was the birth of Felicity Toad, a tongue in cheek adventure, but dark and gritty in places. This would be a labour of love, a therapy, and a possible path back into work. It seemed perfect.   



The Beginnings of Felicity Toad


Soon the idea was growing, and Neil realized if he was going to build the game it would take years of learning all the different aspects, and as much as he had the drive to get on with it, technology is changing at a rate, and in the supposed time he took to build the game it would be out of date by the time he finished, surrounded by up and coming virtual reality and holographic technology, would a 2D platformer survive in this environment? He needed a team, he didn’t have money and finding people who would fall in love with his game and join up seemed extremely unlikely. After posting on numerous sites, sometimes in the wrong places, he garnered a small amount of interest, but it was through exploring the different sites he could try that he stumbled upon a suggestion posted by someone for someone else. A site called was up and coming, promising to set people such as himself on the right path with the right help. There was nothing to lose.



Progress Made on Felicity Toad After Signing Up On has helped the project to get its creative foothold in a world already swimming in games, so what would be different about it? Well, firstly he decided he needed to be doing something doable as a first game, so he settled on a 2D platformer, but there are many 2D indie games out there and being developed, even AAA companies still produce 2D platformers of extremely and unobtainable quality to compete with. There was still hope, a large sector of society has a love of independently made games, simply because they can take risks big AAA companies can’t afford to, and the 2D style is very reminiscent yet appealing to all age ranges. So what could be different? What needs to be familiar? This was a balance that needed to be assessed, and the Felicity Toad team have gone a way to addressing this interesting situation.


Neil is still working on the game and making strides to finishing it every day. You can learn more about Neil’s project, Felicity Toad by following the link or finding his project on If you would like to contribute to Neil’s project you can find it here and can apply to contribute! 

View the full article

Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • What is your GameDev Story?

    In 2019 we are celebrating 20 years of! Share your GameDev Story with us.

    (You must login to your account.)

  • Blog Entries

  • Similar Content

    • By G-Dot
      Hello everybody! I'm developing my first big game and almost done with finishing all the mechanics, the only few things that left is some balancing and some enemies behavior corrections. But scince I'm developing it on my own and it's 3rd person shooter the game needs a lot of content such as animation characters environment meshes and so on. And there is a problem: I don't know what to do next. So let me explain situation a little bit better. I was doing very simple games for 3 years when I started game developing and a year ago I decided to create a really big and serios project. So for these year I've managed to create all mechanics balance them and now I got a game that can be played and people (who tested it) enjoy it. The only thing is left is to bring "beaty" to the project. I can model all static meshes for the levels, create some FX, textures and I've even managed to create all enemy characters. So I'm more a programmer than an artist and I simply don't know how to create all other stuff such as animations, player characters and so on. It's realy bad, because for now I can't even show my work to the people, because it's very ugly and poor. And I don't have money to pay artists. So please can you give some advices on what to do in this situation.
    • By IronicallySerious
      I have dabbled into almost every single field of study that goes into making a game. Currently, I am a sophomore and I made 2 VR titles and 1 non-VR. Next, on my journey, I went on to create a 2D game engine with very basic but "Turing complete" features. 
      Having experienced a small piece of everything that there is I am finding it very difficult to commit all of my efforts into a single field. I loved my time making gameplay systems, playing with OpenGL, creating 2D basic physics simulations and making sound engines and the regular engine stuff.
      How should I decide what I should go deep into? I am aware of the fact that the industry doesn't really look for complete package candidates for job/internships because normally they tend to get a small task which is dependent on a small section of the game (generally speaking).
      I kinda want to maximize my chances of landing somewhere good so I am trying to make a very planned approach from the beginning. I am 3 semesters in my CS major (out of 8 semesters) and the time for looking for internships is getting close. This is really bugging me because I am also the only one around here that is interested in making a career out of gamedev. If I continued to get demotivated like this I may just hop on to one of the "fad" tech nowadays like Machine learning and Cloud etc., which I see as a waste of my effort from the past 4 years to get to a point where I am able to explore gamedev to this considerable extent.
    • By Geonamic
      You know those single player RPGs that you have a ton of fun with, but when you're completely done, there's not much of a reason to do another playthrough, aside from self-made challenges, nostalgia, and perhaps understanding the story better? That's why I'd like to have this thread dedicated to thinking up an idea that involves competition with other players through an online server that is NOT simply your team versus another player's team.
      An idea I had was have randomly selected party members, who have randomly selected gear/items, fight a certain amount of randomly selected enemies per battle, and for every win, you get points. Throw in a time bonus for winning under X minutes/seconds to get even more points. Once you get a game over, your record gets submitted to an online server for X total battles/X total points, so players can compete for the highest score. The more wins a player racks up, the more enemies are present in future battles. I can see how randomly selected party members, gear, items, and enemies per battle could screw you over if you have bad luck, but I thought it'd also be too boring to retry for a higher score with everything being similar, so that's why everything is random.
      Do you think this idea works? Do you have any input to polish it up? Can you think of another idea that'd be even better for the concept of player competition?
    • By zqf
      I'm working on a project to teach myself network programming and the little game I have in mind is a coop arena shooter.  A fast moving game, lots of simple enemies and projectiles frequently spawning and dying. I've been reading what I can find about synchronising the game state (snapshots, delta compression, update prioritisation), but this mostly relates to objects that already exist, not how to deal with a high volume of new objects coming and going.
      Does anyone have any suggestions/advice relating to this kind of problem?
      My thoughts so far are based on using what determinism I can and playing the game back as as sequence of events as best I can. Eg if I want to spawn a spread of a dozen projectiles I can reconstruct all of them from the initial condition of the first plus a random seed or index to some kind of predefined pattern that might deterministically recreate the whole group. This combined with trying to do as much movement as possible via paths that can be interpolated (so a spawn event can be played up to the right position on the client when received and just played forward with every tick without direct synchronisation except in the case of death) so even if the event is received late it can be easily wound forward
      If I'm barking up the wrong alley here I'd love to know! Thanks.
    • By LittleFieryOne
      Over the rest of winter break I'm hoping to create a cinematic platformer in the style of Abe's Oddysee or Another World/Out of this World, in order to practice writing, design, art, and programming in one project. If I can at least get a proof of concept or prototype done, I'll be happy. But to be honest, I'm not exactly sure where to start with the logic or system that the game would require. For reference, I'll be doing this in Game Maker Studio 2, since I'm very familiar with GML. I was hoping I could discuss it here with somebody before diving into it.
      I have two ideas as to how I'd go about it, but they both seem like they'd be unnecessarily tricky to work with. Obviously, there'd be some kind of grid that the player's location would be set to. My first idea would be to set the player's speed depending on the input, then set it back to zero when the reach the appropriate grid location. This would be more in line with how I traditionally program a platformer. However, I'm not sure how I'd get it to only register input at one of the specified grid locations, at least not without a lot of testing. My other idea might be easier in that respect, that being I'd have different sprites for each type of movement, and when that sprite animation finishes, set the object's location to where it should be. I can see this working better with hit detection as well, but it would also mean precisely setting every single sprite's size, which might take to long given the time window I have.
      I don't know, if either of these ideas sound viable enough, let me know, but I just think it be interesting to talk about, since I can literally find no information on the subject anywhere else on the internet.
      Thank you for reading, and here's to hoping this account proves useful in the future, because at the moment I've only made it to talk about this.

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!