freddie – 20

finally, the freddie game is finished, yippie! 🙂

this game was quite an experience. almost 8 weeks in the making, and what a wild ride it was 🙂

it had three incidents, that almost made me give up.
the first early on, with animating in blender and the copy-flip-x not working. here i got good support from my dear readers, that helped me over the crisis.
the second, a bug appearing in the first level a week before the intended release, that crashed the game and even my whole mac quite badly. i still don’t know why this was, but i gave up on tracking the bug down and rebuilt the first level. so, this issue was fixed.
the final issue appeared two days before intended release, where it became apparent to me that my monsters were not count correctly by the scripts, and thus the game played much different than it should have (i often had wondered a little, but thought it was the random choices i do at several places) …lol… this last one was a good one in the end, since it teached me what a “public static variable” in c# for unity really is. namely it holds its content even over loading new levels thus is a very global variable. now while i had always read that unity destroys all gameobjects on loading the new level, i assumed the variables were freshly initialized on a new level, as the gameobject that carried the script with that variable was destroyed, and thus a new fresh copy loaded in the next level. but despite their “carrying object” was destroyed, the content of the public static variables were not destroyed, and hence in the next script the monster counting did not start at zero, but at the number of monsters it had already counted in the previous levels… and, since i had also a “public static list” for the monsters, that had the same way of surviving on level load, all went crazy and it was quite hard to track down why everything works fine if i play a single level, no matter which one, but the monsters behave like they want and not like i have scripted them in the following levels… hehe, now i know what a “public static variable” in unity c# is 🙂

despite these three quite nerve wracking incidents, the game making was quite fun. i learned a lot on how to quickly sculpt, retopo, texture and animate game characters. i learned a lot on scripting. this game has many features, i could not program on my first game. the game comes in about the same size of around 200mb, but has much more graphic content and audio content. the graphic part took, amazingly, only about one third of the time of the game creation, the other two thirds i needed for scripting. the game is driven by a whopping number of 33 c# scripts, that got controled to play nicely together by 2 master scripts. the graphic has quite a number of huge textures, and a lot of animations. in some places, i would have liked to fine tune the animations more, but i ran out of time, and had to focus on getting it complete rather than perfect… but, i am happy with how it looks, in general. and, declare it finished. it runs smoothly, and does what it should do. there might still be some glitches in it, but i did not notice any on the many hours of testing everything.

so, i want to share this game with my dear readers. it is a mix of the 80’s game “frantic freddie” and “flip and flop” for the c64. so, it is a platformer, and additionally mixed with dexterity (hope this is the correct translation, but if not you will see in game what i mean).
the game is to be played with keyboard and mouse, where the keyboard input is used for moving freddie, look up the keys (a,w,s,d or arrows) on the start screen, and edit them if you don’t like my choices. the mouse input is used to turn freddie around. you can also set the sensitivity of the input, if your feeling for keyboard is different than mine. i have put the values that feel best for me. … all other things you need to know will be explained while the game is running 🙂 … oh, and my husband says it is on the more difficult side to play, so maybe you try easy setting first, or even “very easy” …;-)

i would appreciate to hear back constructive critique when you download and play it. such feedback would help me tremendously for desigining new games. so, any feedback would be great, and i would appreciate very much.

the game is free, but as with the previous one, it stays my copyright. you may share the original zip.files with friends, but you may not earn money with it and you may not use any graphic content for your own works without my permission … ok, enough talking, here are 3 versions, for mac, linux and pc. i hope the latter work too, as i could not test them, being on mac only. (in case they do not work, please let me know quickly, so that i can remove the download links, to save next people the download time and frustration if it not runs at all)

freddieIcon

freddie for mac
freddie for linux
freddie for pc
i wish you happy playing.

freddie – 15

weekend is sculpting time 🙂 so, i created enemy number four for the game… sculpted and textured in zbrush, then zremeshed and brought to blender. there i fixed some issues with the mesh given by zremesher. then i made uvs in blender, and back to zbrush, so that i could export all i needed, obj, texture, normal and ao map. back in blender i adapted the rig from enemy number 3 to fit this one, and altered the walkcycle to reflect more the character of this enemy. and finally i imported it to unity, in an empty scene, just to see how it would look… colors are slightly different, but i think with my game lightning it will look great…

freddie_22

and, since i love arranging the uv tiles, did i mention that already?, here is the result. not much space unused 🙂

freddie_23

i am very happy with this one, since the difference of the zbrush mesh, which had 2.7 mill polygons, and the mesh inside unity, which has only 8000 is hardly noticable 🙂