About - Development Log
About the Project
Welcome to my project page for my Side-Scrolling Platformer Game-In-Development!
This project is codenamed Magic Castle. In the game you play as a knight inside a magic castle filled with monsters and demons. Inside the castle there are magic doors that take you to all sorts of different places and environments. As the player you must venture through the castle to defeat all the evil forces that have taken residence there, along the way collecting powerful items that will aid you in this endeavor.
I have been carefully studying several classic games to understand exactly what makes them fun. Too many platformers built in 3D just did not properly establish the basic gameplay to match the quality found in the classic sprite-based games, and I intend to succeed where they have failed.
The game is being built using the awesome power of the Unreal Engine and the UDK. When finished it will be released on Steam, and if it becomes successful enough I will have it ported to consoles and translated into other languages.
This project is primary focus at this time, but it is worth noting that I am working in tandem with developing a secondary project: ZC-351. When I run into road blocks with developing Magic Castle I turn to ZC-351 and work on it a little. This method has actually proved very successful as I have often found solutions to my problems while working there. Once the game's code is laid out, however, I anticipate that my time will be fully focused upon Magic Castle.
As I had stated, the game is a side-scrolling platformer.
The player will progress through the castle in stages, opening up new areas with new rooms with new levels, eventually progressing far enough to open a new section of the castle. Think along the lines of Super Mario 64.
The player will also be able to collect pieces of a magic set of armor. These will grant the player new abilities such as being able to double-jump and giving the player increased attack strength. It is quite likely that these will be needed to complete the game. There are six pieces in all.
Gameplay and Combat
One of the major problems with most 3D rendered side-scrollers is that the basic control elements are centered around a 3D world. For example, when a player walks forward they have acceleration and when they turn around there is an animation for them turning. These things slow down the basic gameplay and were not found in classic sprite-based games. Well, Mario has acceleration but this was actually used as part of the gameplay, since you needed to gain speed so you could run fast enough for certain moves. But the games I am using for the basis of my gameplay did not use such elements, and I have carefully crafted by game's input and gameplay to match the nuances in controls that established many of the great classics.
Playing as a knight your weapon will be a sword, and the game is designed around such short-range combat. However I have noticed that every game that plays as such will also include some form of ranged combat, although it comes with some sort of limitation, typically a limited quantity of ammunition. So I will make likewise such an addition to this game, and give the player a selection of sub-weapons that can be used, as well as magic attacks.
I want my game to have a hand-drawn look. As such, I am drawing most of the assets by hand.
Follow details of the game's development progress on the development log page, which lists regular updates to the project's progression. Other particular issues, challenges, and milestones are described in this section.
I've got the basic gameplay completed. The player moves instantly with the player input, and moves at the same speed in the air as on the ground. Since I couldn't override ground friction the player actually moves much faster on ground than in the air. The player also falls quicker to match how the classic games control.
A variety of special terrains can exist in the game that
effect the player.
The player can attack with a sword, as well as an assortment of sub-weapons. (Sub-weapon system is still under development.) At a certain point in the game the player will gain the ability to use magic spells as well. The player can obtain a shield which will reduce damage when crouching, and even deflect some projectiles.
When the player is hurt, there is a "knock-back" system which knocks the player backwards. The strength of the attack will effect how far back the player is knocked, ranging from not moving anywhere, to pushed back a little, to knocked into the air, to being thrown into the air and landing on his back.
Test versions, Betas, and Demos
|Site and content created and owned by The Immortal Caleb Child - Click here to return to the main page|