Jump to content
  • Advertisement
  • entries
  • comments
  • views

Mobile Week 13; Touch controls done, randomization optimized, headache gone



Hey All,

Blog is a day later than usual, there was a bug with saving that I wanted to complete before posting. The auto save feature was not saving some global variables correctly that was needed for the room randomization scripts. In order to resolve this I had to re-write the scripts as it was really messy and caused a huge headache.

The re-write is great, I took about 30 lines of code down to about 10 so it was a great optimization at the same time. The good news is though it works flawlessly with auto save now. It works perfectly on the phone so if there’s a crash or you don’t finish a run it auto saves from the last room you cleared and the save is deleted upon game over.

Items added for touch controls:

  • Changed size and location of vstick and on screen buttons
  • Made it so the item you equip to a button is now displayed on the button itself!!
  • Added a pause button to the GUI. Pressing this pauses the game and draws the inventory. Hitting pause again un-pauses the screen.
  • Added a go to main menu button on the game over screen
  • Added a continue game button on the title screen. If there is no save present it will display no save found.

Bugs fixed:

  • If you have full health hearts are now pushed out of your way. Was a bug stopping this from happening on the phone
  • Save game issue resolved
  • Issue resolved on player not being destroyed on game over

Features added:

  • Added smoke to the explosion animation. Slowed the animation down.
  • Changed smoke color on fireballs.
  • Title Screen!! Added what will be the official start screen. This will also be random. The blurred background will be chosen randomly and show different room layouts. The character shown on the right side will also be chosen randomly between all enemies, boss, and player!!
  • Added fade in screen transition for new game

There might be some little changes I forgot.

Gameplay video showcasing everything above and was on an iPhone 7 Plus.

View the full article


Recommended Comments

Looks like everything is coming together very nicely. Great job! :) 

Share this comment

Link to comment
13 minutes ago, SOS-CC said:

Thanks Rutin!

Do you have an estimated release date for purchase yet?

Share this comment

Link to comment
11 minutes ago, Rutin said:

Do you have an estimated release date for purchase yet?

We are shooting for First week in September. This year September is 

  • Childhood Cancer Awareness Month


  • Gynecologic Cancer Awareness Month

I am going to be looking for beta testers shortly.  I’m nearing completion on the first world and will be uploading to test flight in the coming weeks.  If you are interested let me know. 

Edited by SOS-CC

Share this comment

Link to comment
1 minute ago, SOS-CC said:

We are shooting for First week in September. This year September is 

  • Childhood Cancer Awareness Month


  • Gynecologic Cancer Awareness Month

I am going to be looking for beta testers shortly.  I’m nearing completion on the first world and will be uploading to test flight in the coming weeks.  If you are interested let me know. 

Sure, I'll beta test if you are looking for people. :) 

Share this comment

Link to comment
Just now, Rutin said:

Sure, I'll beta test if you are looking for people. :) 

Awesome, I will be in touch. 

Share this comment

Link to comment

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 GameDev.net! Share your GameDev Story with us.

    (You must login to your GameDev.net account.)

  • Blog Entries

  • Similar Content

    • By Jellehtot
      I'm currently developing a full-on isometric pixel-art asset pack for Unity's Isometric Tile system (hopefully could go into other programs too), which will hopefully go on the asset store.
      The environments I'm currently making are dungeon-esque, and I'm working with a designer to get an idea of how best to set this up.

      I'd really like some suggestions to what should go into this project! Such as what types of assets could be added, and any tips to make this pack easier to use for designers/programmers!
      My current goals are to make multiple types of isometric block sprites (currently a lot of bricks, to say the least), environment props (such as the ones above), and hopefully go on to create some animated characters/enemies (which I've already started to experiment with the little guy down below 😊).

      Oh, and colour suggestions would be great! I'm currently making everything grey-scale to easily change them in the future. I've looked into having Unity change the colour of sprites, but I don't know how to apply this to tile maps. (Any info on this would be great. 😓) Otherwise, I'll be creating set colours to choose from!
      More examples:

    • By Magi98
      Hello all,
      I am currently looking for talented individuals to aid in the development of a pirate-themed 2D Platformer
      A bit about the game:
      This will be a 2D platformer built in Unity for PC. It will be scripted in C#. As for other programs that will be used for art/animation, I am open to a discussion from the team. I have been using Photoshop and After Effects for the initial prototyping, but this is no way set in stone
      In terms of art style, we have quite a bit of concept art done already. Again, nothing permanent and if you are asked to join the team you will be able to voice your concerns should you wish to change something. That being said, we are currently looking at a brightly colored, cartoony styled game set primarily on the beach/docks or in caves.
      The design is looking at going one of two ways:
      Puzzle style: where each level is a challenge with enemies and difficult layouts that require thinking in order to reach the end Survival: Think Zombieville USA (the old mobile game https://www.youtube.com/watch?v=pvfVDczQXOY). Just try to reach the end of the level before dying. Each level there are more and more enemies. This would include a weapon upgrade system and infinite levels in which enemy spawns are algorithmically generated. One of these will be chosen in the following weeks as we approach the construction of a finalized prototype   Our team is currently in search of the following: Character Artists Background Artists Asset Artists Writers Animators Engineers/Programmers (C#) If you feel you can fit one or multiple of these roles please feel free to respond to this post or private message me.
      Right now, the main goal is to get a prototype up and running. Should this be accomplished, we can look at researching the possibility of starting a Kickstarter and marketing campaign. That being said, for the time being, this is a hobby-project and all work is unpaid. Just done out of the love for video games and the passion to make something cool  Should it move past that we will obviously discuss monetary benefits. 
    • By Javi Raijin
      Hello! I am looking for an experienced programmer in Unity 2D to make a Metroidvania-style game with touches of stealth. Important points:
      - It is not renumbered, but if we get some money, it will be shared
      - It is a project to do in our free time, with a little consistency and without abandonment
      - Being able to speak in Spanish is valued
    • By Devian
      Hello everyone !
      Im doing a research for a future StartUp in Mobile Game Dev and got to a point of defining our short, medium and long term strategy. We are a small team of two developers, doing mostly products for other company's, not Game Development, and we plan to start doing Mobile Games. Based on the market trends and statistics, Casual and Hyper Casual games are most ”in demand” now, so we decided for the first period of time, for the short term, to focus on Developing Hyper Casual and Casual games. There is lot to cover but for now, lets simplify the task.
      2 Developers; Software = Unity; Platform = Mobile (Android and IOS). Time to develop a product = 1-2 months. Marketing budget = 1000-3000 USD. Product type = Freemium Hyper Casual Games  
      Is there any way to have an income (1000-5000$/per game), without a publisher and using from 0-2000$ for marketing ? Im talking about real examples not ”luck” or some ”hype miracles”. How to sell those Hyper Casual in the best way (the most profitable way) ? Any Ideas ? Any experiences ? If not Hyper Casual then what else ? Is there any way to sell games without investing millions into marketing and being a successful business ? Success = (Invested money) x 2   There are Millions of Hyper Casual Games on the market, how to stand out ?  One friend suggested us to create games for PC and publish them on Steam instead of Mobile, and focusing more on Casual games, with a longer time of development. What do you think about this idea, is it worth it or not ? Mobile platforms are more accessible comparative to PC...  By the way, don't get me wrong, I like Good Quality Games, but in this market, ”a good game is a well marketed game"...
      If anyone have any other Ideas of how they would start or manage this business, please let me know. Any experience/opinion matters. 
      Thank you in advance  
    • By bamand
      I want to read a YAML document to a map of custom objects (instead of maps, which snakeYaml does by default). So this:
      19: typeID: 2 limit: 300 20: typeID: 8 limit: 100
      It will load a map which will looks like this:
      1 Map<Integer, Item>

      where Item is:
      class Item { private Integer typeId; private Integer limit; }

      I could not find a way to do this with snakeYaml, and I couldn't find a better library for the task either.

      The documentation only has examples with maps/collections nested inside other objects, so that you can do the following:
      TypeDescription typeDescription = new TypeDescription(ClassContainingAMap.class); typeDescription.putMapPropertyType("propertyNameOfNestedMap", Integer.class, Item.class); Constructor constructor = new Constructor(typeDescription); Yaml yaml = new Yaml(constructor); /* creating an input stream (is) */ ClassContainingAMap obj = (ClassContainingAMap) yaml.load(is);

      Now the question is how do I go about defining the Map format when it is at the root of the document?
      Example for using TypeDescription

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net 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!