Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

[Project Kittyz] 3D Platformer/Visual Novel (For cat lovers... And everybody else! :3)

A topic by Andy Miira (Aliance GX) created Oct 29, 2018 Views: 724 Replies: 15
Viewing posts 1 to 15

Hi, fellow gamedevs! :3
I'm Andy Miira, game developer (mostly experienced with Unity) and otaku gamer (and anime lover, all that stuff xD).

Inspired by Watermark RPG's Project Thread, I'm also creating my own project thread, to give you some info about the project's development. To spice things up a bit! And to see if this will help me procrastinate less during this game jam, haha :'D
It's my first time creating this kind of development thread, hope this can exercise my writing skills too!

I joined this game jam to see if I can finally realize a game idea I had since some time ago... Or at least make a fun and interesting prototype of it. (it's probably the latter, hehe)
I want to create a 3D Platformer/Visual Novel hybrid, because I really like these genres of games. <3

I like the challenges, gameplay interactions and exploration that are present in the 3D worlds, and I also like the character/relationships-focused storytelling that is a staple of many VNs, so I want to create a game that combines these two genres. Maybe it's not the most original combination, but it's one I want to try... And add my own twist on things, of course! ;)

Stay tuned for more info!


Some assets and resources used:

I'm developing the game using Unity (by Unity Technologies), it's the game engine I'm most experienced and confortable with.
I just finished creating a foundation of my project, I created a new Unity project (using the "3D With Extras" template, for some post processing effects) and added the following assets:

- Kinematic Character Controller (by Philippe St-Amand), in my opinion, it's the best 3D Character Controller ever made for Unity. You NEED to study the example project and walkthrough course included, but it's really worth it! I'll frequently shorten it's name to KCC.
- Fungus (by Fungus Games), the best narrative/storytelling asset for Unity that I ever used!
- ProBuilder and ProGrids (by ProCore 3D, Unity Technologies), to speed up level prototyping and have accurate object placement on the 3D scenes.
- Cinemachine (by Cinemachine Imagery Inc, Unity Technologies), to facilitate camera implementation for the game. It's a HUGE timesaver for both 2D and 3D games!

Another essential resource that I'll use, is the software VRoid Studio (by pixiv), to quickly create custom 3D anime character models.
And also Blender (by Blender Foundation), to fine tune and add some details to the characters.

About music and sound effects, I'll probably add sounds from some SFX Packs I bought from the Asset Store, and try to compose a few tunes myself (if I have enough time for that xD).
But for now, my priority is to implement the core gameplay of the game, based on KCC's foundation.


How it's going now? The idea of making kitty cat is sound cute even I'm a dog. :P


Thanks for the reply! :)

For now, I made a simple test level to test the character movement and all that stuff. And I tweaked some basic gameplay scripts based on the Kinematic Character Controller asset's examples.

I'm currently designing a character in VRoid Studio, to have a nice test character (instead of a simple capsule, hehe) to make the gameplay tests less boring more fun. xD
I'll make a new post when I finish designing the character and put it in the game. :)

P.S.: My game idea also includes doggies along with kitties... ;p

Some cat scratches sketches I made today... :3

(5 edits)

Nekosuki! (Game title)


A world where humans and many "human-like" creatures used to coexist together.
A wounded world, broken in pieces.
But wounds may heal with time... And care...

A little boy and two little girls, playing together...
The girls have cat ears.
They are having fun.
They love each other dearly.

This is the dream he always wakes from... Alone.

The Linkage Stream System. Commonly known as RINGStream.
It was a magnificent invention capable of physically joining different realms together.
Many alliances and bonds were created after people started using it.
Many lives were born thanks to the RINGStream's existence.

On a bright sunny day...
The people born in each realm suddenly woke up in their original land of birth.
Many bonds were broken on that day.

The RINGStream was no more.

But there were people who just refused to accept that fate...


In the human realm...

A man named Shiki once again awakens from his dream... But this time, he's not alone.
Two girls with cat ears barge into his room, and admonish him.
The sly and brash Natsuki.
And her sister, the serious and hardworking Akimi.

Somehow, the RINGStream was active again.
At least for the people with the "right tools"...

The girls tell him that many little kitties from their own realm escaped to the human lands.
The kitties are really causing a mess.
So, they need his help to catch the runaway kitties and bring them back to their home.

The man doesn't know who those girls are. He is hesitant.
But he reluctantly agrees to their request.
And so, their adventure begins.

Perhaps he may even understand the true meaning of his dreams...

Hi, everyone!
I'm quite late to make a progress report, hehe... So here goes!

In the last few days I made some progress with the game (now called "Nekosuki!") prototype.
Maybe it doesn't look like much, I mostly adjusted some "boring" foundation stuff of the prototype. xD

- I created a character using VRoid Studio and added her to the game! It's still not her final design, it can be customized further, but for testing purposes I'm already using this initial version of the character "Natsuki". I'll upload some images the next post after this report! ^u^

- I adjusted the main 3rd Person Camera of the game. Using Cinemachine, I added a "Manual Camera" mode, a camera that only moves when the user moves the mouse or the Right Analog Stick.

- Natsuki can already be controlled in the game scene, but she's constantly sliding on the ground with a T-Pose stance! It's quite funny to see... xD
So, I started looking for animation packs on Unity Asset Store. There is a VERY interesting paid pack that I found, but for now I'll use some free animation packs. I'll post some more details later. :)

- Today, I made various adjustments to the basic movement of the character (run speed, jump height, character turning, etc...), and I also added an "Active Camera" mode, that follows behind your character and rotates the camera when you move sideways.

- Finally, I added a pause menu, with some game settings and the option to quit the game. When I upload the prototype, you won't need to press Alt+F4 to close the game. :D

- My next step is to actually create the character's animation states, and make the basic animations play in-game.

I think that's it for my progress report. Cheers! ;3

(2 edits)

Here's Natsuki! :3

Those "triangles" on her hair are meant to be cat ears... I tried to improvise in VRoid Studio with some hair strands, but it was quite hard! xD
I'll update and better customize her design later, but for now I'll prioritize programming the gameplay.

She's a kinda "gyaru/gal" type...

Love that sly smile!

Slippin' and Slidin'

Hi, everyone!

Wow, my last post was 12 days ago already... Unfortunately, I haven't had much progress in the game these days, I'm sorry! >m<
I've been sidetracked by some other things that made me busy.

But my main goal during this jam was to, at least, make a game prototype that I can continue developing after the jam. And to research tools and assets that could help me develop the game faster and avoiding "reinventing the wheel".

In the last days of the jam, I'm gonna focus on these things:
- Adjusting the character controller, adding animations
- Create some enemies, powerups and obstacles, implementing AI
- Design a simple test level, with a clear start, middle and finish

Well, I'll focus on that for now. I did research and test an open source Finite State Machine (FSM) framework, that will help me a lot to program the AI and to better organize my code.
StateMachine (by Appccelerate)

That's it for now. Cheers! ;3

(1 edit)

Well, it's almost over... The game jam, that is...

Congratulations to everyone that participated in this jam, and even more respect to the ones that managed to submit their game entries! xD Good luck to you in the competition :D

I won't submit my entry (it's still a very initial prototype), but I will continue developing the Nekosuki project. I'll soon (maybe during the weekend) publish the game's page and post more devlogs there, to keep you all informed of the project's state. :)

I didn't complete any playable prototype during the jam's duration, but I can say that during this month I made some important steps in finally starting this personal project, even if my game's development progress is still at the very beginning. I gathered useful resources and learned many things that I feel sharpened my coding skills. I'm very grateful for the extra motivation this jam gave me.

And so, bye bye for now! Sorry I hadn't uploaded any playable prototype, but I'll try to amend that soon... Stay tuned! ;p

New video of the prototype :3

Hi everyone! Just sharing a bit of news about the Nekosuki! project:

From now on, the game uses the Rewired input system, so the player controls support is MUCH better! You'll be able to play with Joysticks, Gamepads and Keyboard+Mouse. :D

And thanks to Rewired, I think is more feasible to add a Local Multiplayer mode to the game... During the game, there will be a "partner character" that follows you around, so a second player will be able to control it! (the partner will be AI controlled during single-player)

Stay tuned for more news! ;3

Quick update: I'm currently working on a Ledge Grabbing system for the game.

In the game you'll be able to climb and shimmy along ledges. That'll open interesting level exploration possibilities! :D

Also, I'm planning on releasing a playable prototype until March 10... Stay tuned! ;3

(1 edit) (+1)

Hello, cat boys and gals! 馃惐 馃樅 馃悎

I'm still working on the Ledge Grabbing system I mentioned in my last post. Actually, last month (March) I had paused this task to make some fine adjustments to the game's character controller and camera. I had quite a progress with them!

This week I'll try to finish the Ledge Grabbing system, and then (hopefully) create a test level to show how the main gameplay is doing...
Stay tuned!

P.S.: Sorry about not delivering yet a playable prototype. @-@


Improving Natsuki's model... Now with actual cat ears! :3
(the cat tail will come later x3)

I worked a bit more in her hair and eyes.

For the cat ears, I used the Nekomimi Sample by 楫级.