Archives for posts with tag: Sunset

Hi all, welcome back to the Kana Quest Devblog!

A whole lotta stuff has been happening for Kana Quest this month so lets get to it!

Firstly is THE NEWS. There is only one really big piece of news and it came at the end of Melbourne International Games Week last month. Now I had known about this for a while, but I am now officially allowed to talk about it. Kana Quest was successful in receiving Film Victoria Funding in the most recent funding round! I’m really proud of myself for getting this funding, there were a lot of awesome games asking for funding in this round and I was one of the lucky ones to get through.

Here’s a link to the official announcement: http://gamesweek.melbourne/film-victoria-games-investment-greenlights-14-new-projects/

But enough tooting my own horn, onto the new stuff! And as of this month, I can say that Kana Quest’s background art is now 100% complete. Last month there were two more worlds needing to be completed. Well, they’re done now!

world12Complete.gif

So this is world 12 in the game, showing off the parallax effect. So the idea behind the last three worlds was a three part story of a Kaiju (Godzilla type monster) coming to Japan, getting into a fight with a big Mech, and then the aftermath. World 12 is the the fight with the Mech. A couple of small details with this piece. The buildings in the background are the same buildings that appear in World 9 which were based of the main street in Akihabara. These buildings though were scaled down, had their colour changed and had a bunch of bits torn out of them to show the impact the fight was having on them. Also the Mech has a カ on its chest with is the Katakana for “ka” and the Kanji for power (Chikara). I was also going to give the Mech and the Kaiju simple idle animations, but the animation for them and nothing else looked weird. I also chose this colour pallet to make this world feel dangerous and scary. A lot of villains from TV shows have a purple and green colour pallet so I decided to lean into that. Also this world is the first time I’ve used outlines in Kana Quest’s backgrounds. Choosing if you are going to outline in pixel art is one of the biggest stylistic choices you can make, and I decided pretty early on that I wouldn’t use them for the majority of the backgrounds. But As I wanted to draw attention to the Mech and the Kaiju in this world I broke my usual rule.

world13ProcessGif.gif

world13wipBorderOff.png

And here we have, THE FINAL WORLD. So the conclusion to the three world “story arc” is that the Mech has defeated the Kaiju and stands victorious looking to the sun. But in the foreground we see the destruction that the fight has caused. A couple of notes, this scene was definitely inspired by FLCL and the scene where Haruhara Haruko leaves at the end of the series. It had everything I wanted from the final world, it had dramatic imagery and it was used to close one of my personal favourite shows (don’t watch the second season though, its awful).  I also decided to change the sky for this world. Every previous world has had a gradient for their sky. And that gradient was achieved with dithering so I could keep my colour count low. But for this final world I went with a flat off white with a bright red sun in the middle of it so that it would look extra unsettling next to the other worlds, but also to mimic the Japanese flag. I also talked briefly about how I have generally avoided outlines in the backgrounds. In this world I deliberately broke that rule to further hammer home that this world is not like the others. The final little detail that I put in here is the dog at the front. He is my actual real life dog. He always looks very dramatic so I thought he would fit right at home in this world.

Next up is how the game is progressing in terms of Mechanics. And I can say, now that Reuben has been working on the game for a month, very very well! Since coming on board he has cleaned up a bunch of code behind the scenes, added in FIVE mechanics into the game. This brings us up to 9 out 13 mechanics in the space of a month! And now that the world art is done I have even started making art for some of these mechanics.

GhostKanaDemo

This is a Ghost Kana. Ghost Kana, cannot move or match with other Kana. Also you might have noticed, they don’t have a Hiragana/Katakana on their head. This is because once you make a group of Kana with a size equal to a Ghost Kana’s number, they will come back to life as a normal Kana. This is got some great play to it especially when you add in some of the other mechanics. Once all the levels for this mechanic’s world are done I’ll do a break down of this mechanic on how it can be used and how much depth it adds to the game.

So anyway, that’s basically all I have for this month. If you have any questions, please don’t hesitate to ask. Until next time, take care of yourselves and have a good month!

 

 

 

Advertisements

Before we get into the meat of this week’s update I just have some big news about Kana Quest. Officially Kana Quest is going to be heading to PAX Aus this year! If you are planning on coming come say hi and give the game a go! I would love to hear your feedback! And if you have any friends going tell them to check Kana Quest out! Anyway with that done, onto the week’s work!

So this week I’ve been working on implementing the second world into Kana Quest. I’ve known for a while that I want to transition between worlds by clicking and dragging the screen. And for the background art to join up seamlessly. So what’s the process of doing this involved?

world2MoreCurrent Step one was making the background art for world two. This was the easy part. All I really needed to watch out for here was to make sure that all the layers are repeatable so I can make the world as long or short as needed.

 

The next step was ensuring that the two worlds can transition into each other. This step will be easier in the future thanks to more planning in the world two art but no such planning was done for the first world’s art. As such the seam is a little abrupt. But its not an immediate shift so its better than nothing.

World1to2

MovingToWorld2

Part three was bringing the assets into unity and getting the camera to move when the player clicked and dragged. One small bug occurred with this though. I made my camera a physics object. Turns out any child object of a physics object loses its ability to know if the player is clicking on it. This caused some of my menus to stop working.

 

World2WithParallax.gif

Once we had the camera moving we had to get the background parallaxing with the camera. This means that the foreground art will move more than the background art to create the illusion of depth. This turned out to be troublesome as I kept being able to make my world two art not line up with the first world art. Thus forcing me to find a way to ensure that the art would always come back to the right position. This took half a day. It was not fun.

So here we have the last part of getting this whole thing working. The transition. This gave me the most trouble out of everything and is what I spent most of this week working on. The reason is for the first world I had used a static overlay that would fade in OVER everything in the scene. This overlay would work fine as long as the overlay was the exact same as the background. But once you add a variable camera position you no longer can guarantee this. So things had to change. So now, what is happening is I have a script that finds all the visible parts of the background, and prevents them from being destroyed when a new scene is loaded, then it moves those objects into the same relative position as they were in the previous scene. This is important as the camera’s position changes scene to scene so if this didn’t happen the art would be misaligned, or not in shot at all. Then would take all other objects in the scene and fade them out. Once the new scene is loaded it would get all the new non-background objects in the scene set the transparency to full and fade the new objects in. The result is what you can see below.

FirstWolrd2Level

 

And that was the process involved in adding the second world to the game. All subsequent worlds will be easier as I won’t have to worry about making the last three steps all over again. It will be set up for me already! Anyway I hope you all enjoyed learning about my process.

Till next week.

So this week Kana Quest has progressed slowly. Not gonna lie. But sometimes you need to take a step back from making a thing so you can continue pressing on in a healthy direction. But still I’ll show you all what I’ve made, why I’ve made it and all that.
HavaVer2So this is a character that I have made for the tutorial sections of the first world. I have a plan of how each world is going to look like and what theme each one will have. The first world is all about Sakura flowers. This is because spring signifies new beginnings in most cultures and the symbol for spring in Japan is Sakura. Another cute thing to note is the academic school year begins during Sakura season. So it makes sense to start a new journey about learning new things. Anyway this character is called Hanna because the word for flower in Japanese is Hana (I’m a sucker for multilingual puns).
So one major problem I’ve encountered this week was one coming from my own art.  So the plan for Hanna is that she will be speaking to the player via text box. And this will be overlay on-top of the background (See Below). The problem is the background commands a lot of attention and I can’t just put Hanna on-top of it. If I do it will look awful. And to be honest this has been just further frustrating me about the background art. I really want to re-do it to make it more usable but I’m afraid I will be falling into the trap of never finishing anything. So for now I am going to leave it. I will make note of future backgrounds to avoid the traps that I have put myself into from that first background.TutorialScriptSkipButton

The things I will do for future backgrounds are as follows.

  • Use less colors and stay strictly within color pallet
  • Don’t make the image a fixed size. It limits my ability to add new levels should I need to.
  • Make sure you set up the backgrounds to parallax this way worlds can be as large or small as I like.
  • Make the visual level counters an even distance apart.

 

SlimeTilesThe last thing I want to show this week is the Slime Tiles. This is the finished art of a mechanic that has been finished for a while. Basically all the Hiragana that don’t have a consonant (a,i,u,e,o) when used with another Hiragana will change the other Hiragana. For example using o (far right in above gif) with a Ka (far left in tutorial demo gif) will change the Ka to a Ko. Once used with another tile the changed tile will have that same transparent slimy color over it so the player can track the change. I really like this mechanic because it solves a couple of problems. First it makes a,i,u,e,o function differently from other kana that have both a vowel and a consonant. The reason this is important is that if they didn’t behave differently they would just restrict level design space for no real reason as they can only be matched with similar vowels as they have no consonant. Secondly they get the player to focus on the sounds of the tiles in interesting ways. This way the game isn’t just a puzzle of “how to I move the tiles around in the most efficient way”?

So that’s my progress for the week. If anyone has any questions about Kana Quest or design choices please feel free to ask!

Till next time.

 

So been a while since I was on here.  So what have I been doing?

Basically since I last posted I have decided to dedicate all my time to making my game Kana Quest. I’ve just been forgetting to upload updates to this blog cos I’m good at the social of the medias. Speaking of the social media, I’ve been trying real hard to get twitter working for me. So if you want more immediate updates on Kana Quest follow me @notdeaddesigner .

So Anyway. Have some images and gifs of Kana Quest’s progress.

Kq4

This one is showing off the new background for Kana Quest. The final game with have a background with the same level of polish for each world.

CuteKanaAllWell for some reason it lets me have this gif. Whatever. This shows of me redesign of the Kana tiles to give them all a bit of personality, as well as a backdrop for the puzzles so its easy to see the puzzles with the new background.

NewLevelLayoutIn this one I have added a new UI above the puzzle to improve visibility, changed the formerly red tiles (non moving tiles) to be stone tiles, and I’ve changed the beat level anim to be more instantaneous.

NewRestartButtonGif

In this one I’ve changed to UI ontop of the puzzle as playtesters wanted a restart button and an undo button.

NewEnglishBacks

In this one I updated the backs of the Kana tiles to match the front. As you can see though the back of the stone tiles still don’t match up. Another big change in this one that might not be immediately noticeable is that I no longer have my pixels bunching and stretching so in other words from here on in we are pixel perfect 😀 😀

TutorialScriptTransitions

This one is showing off my new tutorial system. Some one who goes back to last year might remember that I spent a large amount of time making a tutorial script. I was basically forced to retire that script because it was hella inefficient. This one is way more efficient and elegant. Anyway I’ll have a lot more control over this script that the old one had.

And that’s about it. I will probably do updates once a week on Saturdays from now on and will go a lot more in depth of what I’ve been doing. What I want to do the coming week, problems I’ve been having and how I solved old problems.

Anyway take care all.

 

Page 5 of Bogan Bots. Hope you all like it.

bogan-bots5

Scenic View

Just a simple drawing I did in my spare time. Progressively got more cartoon-ish the more time I spent on it. I usually have difficulty drawing landscapes so I’m reasonably happy how it come out.