Brick Breaker – Christmas Version, Tips, & Questions

I’ve posted this on FB, but I want to know how my fellow gamedevs feel about it. It’s Christmas themed. It took about a week longer than expected. :rofl:

First, here is a link to my credits file that I’ve placed within my unity game. In my next project hopefully I’ll have the information within a game menu. Personally, I found acquiring assets for this project and reading up on how to credit people to be a significant task. So, I’d welcome any questions or comments about how I’ve done it.

Credits File on Google Docs

This should be a decent template (correct me if I’m wrong). Not all of this information is required for all of the assets (ex the CC0 assets), but I think it’s good practice.

I used dotween to help smooth the player movement. It was much better than plain old +movementspeed, because making it do each movement step over a fraction of a second, instead of instantly, made movement more smooth. Is there a way to do that in Unity without an asset plugin? Using Interpolate/Extrapolate on the player and ball improved the graphics.

Most of the assets were from https://wptavern.com/13-sources-for-free-public-domain-and-cc0-licensed-images, https://opengameart.org/, or https://openclipart.org/.

Finally, the link to my game. Santa’s Present Delivery

Feedback, criticism, and comments please!
Cheers,
Chris

1 Like

Nice variation! If you call it Christmas Version 2018, you can put it on Steam as early access :rofl:

You’ve put a lot of detail in it, like the story, background, mucic and assets and the automatic present respawning, very cool! :ok_hand:

feedback for improvement: Letting the smoke puffs vanish and the paddle speed can be a bit higher i believe.

1 Like

Haha thanks Kookgek for the kind words.

Thanks for the feedback. I agree and I’ll try to rebuild it with those changes.

Cheers,
Chris

Amazing game!

Very well put together, with great synergy between art, music, story and level design. The way the theme :christmas_tree: is reflected in every part of the game is just fantastic.

edit: I did find a bug though… Check this video:
Santa just can’t reach the presents
Video is 10 seconds, but it’s minutes already without any change :joy:

edit2: Compliments on being so original that you also changed the win condition. That’s a very nice addition!

2 Likes

That was actually pretty hilarious. I didn’t think I’d end up laughing from my first bug report. Thanks Duckfrest_JF.

I intentionally left gravity out of the game, but…I think something like that could be easily fixed by adding a small amount of randomness to the trajectory of the present after each bounce.

Thanks for taking the time to record a video. I’ll publish an update later this week.

Cheers,
Chris

I like it its very nice,
what i can recommend for you is TextMeshPro Asset from unity its Free and give amazing abilities to change the Fonts. Give it a try i think you can make this look Much prettier with nice decorated Fonts.

What i like to see in this game is perhaps a snowfield made with particle System i think its not to hard to realize and will give your game a much nicer Look.

Let Snow RAAAAAAAAIN xD

But as far, good job i like. Keep going!!!

1 Like

Thanks Alex! I actually ran into some trouble finding good quality fonts for free with proper licensing attached. I’ll definitely check it out on my next game.

Let me see if I can add some snow effects to Santa’s Present Delivery. :slight_smile:

Not sure if u know or where u look for fonts but u can look here:
https://www.dafont.com

and filter fonts for free and commercial use. Can take a bit time until u find the right font but i think u will be able to find. I Always get Free Fonts from here

other good place to find fonts but not free is the adobe Typekit store.

Yup that was one of the places I looked at. I ended up getting them, but yea it did take a while to find what I was looking for.

1-26-18 Version 1.1.0 Link updated above.

Changes and fixes to Santa’s Present Delivery based on player feedback. Thank you!

  1. (Balance Change) Santa now moves 17% faster.
  2. (Addition) Snow effect added.
  3. (Cosmetic Change) Christmas themed particles will now dissipate a short time after their colorful display.
  4. (Bug Fix) Presents should no longer get stuck in a looping pattern. The code that was supposed to add a small amount of randomness after each bounce wasn’t working. Probably because it added a small amount of force in a random direction, but this was nullified by a capped movement speed. Now a new normalized vector, with a small amount of randomness, is created for the present’s direction after each bounce.

Good to see you are working it. I still like the theme and the way you have implemented it in all aspects of the game. I think it has some actual potential. Or as @Kookgek said, the perfect early access on Steam for X-mas 2018.

On your changes.

  1. The increased speed makes our Santa a bit more difficult to control but I assume that was the goal.
  2. I like the snow effect. Also adds to the overall theme and look&feel. Nice addition.
  3. Much better! More natural than just keeping them around.
  4. This should be better. So far, it appears to be working fine.

Never realized, because that wasn’t my attention, that my video in this thread would help me compare to the previous version. So I can look at the snow and dissipating particles and see how they actually do make the game a whole lot prettier.

To make the whole game even prettier, I would suggest to spend some time on both intro pages (on the story and how to play) and work on the entire visual presentation. Not just the fonts, like @Alex_Stusse mentioned, but also the layout and design of these pages. Compared to the rest of the game they look unfinished and could use a little upgrade.

My only complaint now is the auto-launch of the present (ball). Specifically in the first level on the first try, the present is already on the way down before the entire scene is loaded. Probably a web GL thing or something like that, but kinda annoying.
But also on level 2, I didn’t like it. With a couple of low positioned bricks you can quite easily lose 1 to 3 lives in a matter of seconds when you don’t expect it (and also there is no visual or audio que to indicate a new launch) or when you were running the other way.
So please add a launch-on-space or at least add a delay so you have 1 or 2 seconds to prepare
If you want to keep the immediate launch, for whatever reason, at the very least use a sound or other effect that makes the player aware that a new present is on it’s way.

1 Like

Hey Snoweffect,

xD yeah this was a big improvement and very simpel.
Looks beautiful.

Im not sure if is it a bug? But Level 1 and Level 2 skipped after i destroyed the half bricks inside. So there was bricks left and he load the next Scene.

The increased Speed of Santa works well.

Same like @Duckfest_JF i have to moan about the Auto Launch.

But Very nice and Good Job with the improvements

1 Like

This is one of my favorite features. The goal is not to clear all bricks but to get a present in the chimney. It’s very original and fitting with the theme.

Suggestion to @Christopher_Martyn_H : provide additional visual or audio clues that this is the win condition. Perhaps some particles around the chimney when level is completed?

1 Like

I might actually do that. I’ll need to check with Ben to make sure that there are no legal objections.

Thanks for that.

I’m considering bringing in an artist.

Yes and no. I do think that the control can be improved. Santa currently moves at a simple, relatively smooth, constant speed. The faster the speed, the harder it is to control.

I reworked the player controller for a spaceship game. I’ll port it over to Santa’s Present Delivery at a later date. We’ll see if that improves things.

Thanks it was a good idea! :smile:

Thanks for the feedback guys. I’ll get to work on:

  1. Better transitions between levels. Player should receive feedback that a level was won and a new level has been loaded.
  2. Better launching of presents. I think that I’ll launch a present with the spacebar, and if a player goes long enough without launching a present, then the player will receive some sort of instruction text that space is required to launch a present. Little things to cut down on intro how to play instructions…

I’m still all ears for suggestions. I’ll send you guys free beta codes if I launch on Steam. :smile:

Cheers,
Chris