[Phaser 3 - WIP] Karzak The Slayer

#1

image

I’ve been a big fan and user of Phaser for a long time now but have stepped away from development for a while, but in coming back to everything, I was surprised to see Phaser had changed so much but I’ve been getting my feet wet and I still absolutely love it…

I am currently limited in terms of hardware, time and a few other ways right now, but I do hope to get into creating some examples, samples and tutorials when I can find the means and the time, which is a little hard as of late because I am developing my project on-the-go right now, as I am homeless and spend most nights outside, which is what lead me to getting back into development… I don’t want to waste so much time walking around or sitting around at night just trying to sleep (which rarely happens) or kill time, so I set out to grind for cash via extremely underpaid labour work that paid via cash in hand to get a small laptop which I am using for this project until I can get support to fix my situation. The laptop is an 11.6" Lenovo 100e 81cy.

The above is also why I am greatly considering taking an episodic release approach to this project. I also mention that so that people are aware that there may be fairly large gaps in my activity, days to a week at a time, which is why I am not wanting to commit to any tutorial efforts at this time, but this project once complete will be broken down into a series or articles, in hopes to help others.

Here is a simple WIP screenshot of the current state, including a couple of things such as:

  • Main character
  • Two enemies: Goblin & Skeleton
  • Two Item pickups: coin & life potion
  • A variety of tiles (that need work)
  • An NPC that currently uses the main character’s sprite, the player can interact with this
  • Basic HUD elements that have been redesigned several times to get to this simplifies state (I like the minimal approach for it)
  • A sign post that can be read by the player

Imgur

I look forward to getting this project into a more playable demo state, I have had a friend interested by the progress and has offered to help me out with the programming portion of the project as he has been wanting to get into Phaser development for some time… I will link his forum username here once I find out what he signed up with.

I will add much more information, links and screenshots soon… Until then, I hope you all have a great time developing with Phaser!!

General Summary / Intro

Karzak is a game centered around platforming and smashing the s**t out of things, both inanimate and animate. Episode one is set around a simple scenario where in Karzak had prepared a feast for his triumphant victory against a neighboring barbarian and in doing so won the hand of a partner (Mally), who is due to return any moment but when Karzak turns to get the boar from the fire, a sound of goblin feet pattering away echo in the distance, Karzak turns yelling in anger as he witnesses his glorious feast being stolen away by pesky little goblins! Karzak has to ensue, in hope to save his feast to impress his new lady, however… It is not as easy as he had first thought. What will Mally think when she arrives at an empty camp with no Karzak and no feast!

The game is a side section of the Karzak universe and franchise, created out of the limitations of housing and hardware alike, as an attempt to utilize the game world and characters of the initial game project to create a fun, simplified and humorous game that simply allows the users to have fun experiencing Karzak, the friendly but clumsy oaf that he is, while he attempts to do things that just never quite seem to work out.

A little more about the game!

Karzak is something that fuses old school challenging gameplay of platformers with visuals that are also not too dissimilar to induce nostalgia and modern gameplay and design philosophies tied in to create emotional attachment to the characters and scenarios without distracting from the fact that you’re playing an arcade like game not a story driven novel.

There is a focus on a no inventory approach to the games items and pickups, you pick up what you need as you need it, most items are disposable, consumable or throw-able. This coupled with timing for combat allows for a simple system to become vastly complex based on the environment and enemies around the character, which also alters based on how the player plays the game, which also allows the player to define their own play style based on the knowledge gained throughout the experience.

A little snippet regarding the story:

This particular episodic release which is a sidetrack of the initial story behind Karzak The Slayer revolves around Karzak’s victory feast being stolen away by Goblins, you set out in a rage to recover your meal but before long, Karzak is lost in the Goblin Caves of Grindill and must escape!

Why an alternate scenario for the game’s story?

I needed the project scope to be trimmed back and instead of changing some of the wonderful elements behind the game I decided to use all of the characters and universe or as much of is as possible to get something small but great going, then build upon that as I go, due to the situation at the time this was the best way to go about it in my opinion.


Here is a visual progression of the character throughout the course of the game:

Imgur


Character Animation Previews:

Imgur

Other Images:

rescue-able NPC

Various (unfinished) Enemies:
Goblin king > Mini-Boss > Goblin soldier > Goblin guard > Goblin mage

Boss Concept Improvements (Goblin KIng)
Imgur
The bottom is the initial rough concept sprite for the ‘Goblin King’ the one above that, in the center is the next variation that I was playing with, but it felt a little less “king” like, it simply felt a little more humanized than anything else, so I went a step above and made a beast like goblin which would be king and the main boss of the game now has a more intimidating visual. Clearly needing polish, this is the visual progress on the design for the end-game boss.


To Be Continued…

  • I’ll add more information on the actual game.
  • Update Demo & Share it.
  • Recreate level one

Project Updates:

  • Reworked Notes and GDD (with intent to share at some point during development)

Personal & Situational Updates:

  • I now have a stable place to stay
  • I now have enough mobile data to be consistently online
  • I now have a computer that is quite substantially better than the little 11.6" Lenovo notebook.
    • CPU: Intel i3-6100 @3.7ghz
    • RAM: 8gb DDR4
    • Motherboard: Asus B150m
    • Graphics: Sky Lake integrated graphics
    • 256gb Samsung SSD
  • I have a graphics tablet on order to speed up my animation process!

I hope you all have as much fun developing in Phaser as I have!!

8 Likes

#2

You may have to click the first screenshot to see the HUD.

[ Thread Update Info - 07 / 02 / 2019 ]

  • Added sprite animation preview - Karzak: Run

[ Thread Update Info - 21 / 02 / 2019 ]

  • Updated sprite animation preview - Karzak: Run & Walk - smooth looping preview
  • Added story information
  • Added Note regarding a hospital operation
  • Added various enemy sprite concepts
  • Added a rescue-able NPC sprite (not functional in game yet)
0 Likes

#3

Keep us posted. Very excited!

1 Like

#4

First, I’d like to say that I hope your living situation improves soon. From what you’ve written in this post you seem very talented, and I believe that you’ll get things turned around here soon :slight_smile:

In particular I love the sections about inducing nostalgia, and utilizing the environment/object pickup aspects to create very simple input mechanics while also allowing for much more complex gameplay scenarios to emerge. Well written! In my current project I’m attempting to use very similar design philosophies.

Is there a demo of the game available? Or did I miss that in the post? I’d love to check out the game itself!

1 Like

#5

@pyxld_kris, there isn’t a public demo available yet, I still have not been able to get back to where the computer was set up so that I can update the postith a playable demo or the updated art previews yet.

A few things have changed in some of the level basd on the work I’ve done on paper, so the demo will have to be updated before I share it anyway, so may be a while, as of right now I am getting a little help towards some kind of housing so I am unable to get to where I accidently left my external hdd with all the files on.

Rest assured, pogress is being made and I’ll continue to update as soon as I can… Feel free to share your project post or links here too when they may become available.

0 Likes

#6

Hey Patrick,

I’d like to buy a share in your future. Give me a paypal (or something you use), and I’ll send you some money. No strings attached. When you make it, think of me :slight_smile:

1 Like

#7

Your kindness and generosity is appreciated Milton, I’ll leave my PayPal email here for you, and I’ll be giving back to the Phaser community the second I am able :slight_smile:

patriick@linuxmail.org

0 Likes

#8

Hi Pat,

I will send you 1K$ but I don’t usually use PayPal, so it takes me some time to reroute :slight_smile:
I use Neteller, but that’s a European thing :slight_smile:

1 Like

#9

Well, I am in the UK but I have never heard of Neteller, and that was definitely not expected but will help a great deal!

I will most cerainly not forget the support from you Milton. Much appreciated. I will include you somewhere in the credits or something as well :stuck_out_tongue:

0 Likes

#10

So we’re using Paypal while we could use Neteller :slight_smile:
At least create an account, maybe I can transfer a bit cheaper :slight_smile:

You seem to be a good developer, keep it up, and maybe I can keep fronting you.

0 Likes

#11

I made a Neteller account, but do not currently have a photo ID on me to upload to verify the account, not something I am able to bypass until I can resolve that, which won’t be for a while. I will check quickly on my phone for old photos of my ID.

0 Likes

#12

Don’t worry. I’ll do my best to get it on PayPal. It still may take some time though.
I encourage other people to donate too.

Please help the homeless.

2 Likes

#13

This is beautiful :slight_smile:

Watching this thread, I’m excited to see what comes next!

0 Likes

#14

Hey guys, I just wanted to post a little update, Milton helped me out quite a lot with that donation, I’ve been sorting out a stable place to stay so that I can continue development and generally sort out a few things that will improve my life a little.

I honestly did not expect that at all but it has made a world of difference to me!

I haven’t been able to get my hard drive until recently, but I do have it now, and I have now got a great data plan that will allow me to be active most of the time, I’ll post some real updates on the project some time in the next few days, I am carryng my things quite a distance to get to where I am to be staying.

I will get everything set up later tonight or tomorrow depending on when I get there and get back to everything while trying to sort out that demo of the first level that will be reiterated until the control and feel is bout right.

Thanks guys for the interest and support! I cannot wait to see where I can take this project now.

@Milton I’ll be in touch soon about some kind of credit or something going to you for that mate.

3 Likes

#15

I am still working hard on this project, I can’t seem to edit the post for some reason now though, maybe due to age of post or something? (will check back later)

I had a huge halt in progress due to someone stealing my backpack which had my laptop in it, luckily not everything was lost but it did set me back a lot so I am going to focus on recreating much of the lost art and will post screenshots when I can.

I think you guys will love what I had, once I get the demo back to that stage, I can’t wait to hear what you all think!

0 Likes

#16

Another little visual update, I have improved the entire Goblin sprites style even for the grunts, I’ve included an improved skeleton which I don’t think I posted before, and an orc that is part of the story.

I have expanded the palette for the game due to the environments being a little too similar before the alterations with the palette.

Imgur

2 Likes

#17

More updates that I posted to Twitter but forgot to post here a couple days ago…

  1. Visual character progression from start to finish!
  2. Skeleton enemy concepts, one will be chained to a wall to attack within a specific range.
  3. Initial goblin enemies encountered throughout most of the game.
  4. Ancient goblin enemies encountered in a specific section of the game.
  5. two orcs and two goblins that are more substantial interactions within the game, followed by an orc hound.
2 Likes

#18

All the art looks awesome!

2 Likes

#19

This looks awesome!!! I am new to Phaser and seeing stuff like this makes me more excited to dive in and get started. Also, I like what you have going so far and look forward to seeing the final project.

It is also good to hear that you are able to be upbeat despite your situation. That gives me more drive to push through as you did. :+1:t3:

2 Likes