Ci-Con - A side scrolling action game
Update - 29th Mar 2007
Collision issues regarding enemies now fixed
-The Nerd
Update - 24. March
CI-Con Demo Finally Released
Hi all,
I'm very sorry about the slow development, but I've been busy with other things lately, although I hope that development on Ci-Con will be much, much quicker from now on
Anyway, it's been a long time since last update(too long, heh), and in the meantime I have been working slowly but steady on it.
Now there's two types of enemy AI. One type which can use guns and shoot, and another one which is melee based. That can be used for something as spiders or whatever the final version would include
Also, I've made
a lot of changes and fixes to the engine and the editor
So it's pretty stable right now.
Also, I've implemented a costum font system. But you won't see it in the demo, as it needs more work. It's very basic right now.
And yes, as the text says, a demo have been released! You can download it here:
http://www.nerd.galekus.com/Ci-Con_Demo1.rar
Please notice
If you decide to download and give the demo a try, there's a couple of things you need to be aware of
First of all you'll need the very latest DX9 and the ageia physX driver.
You can download the ageia physX driver from here:
http://www.ageia.com/drivers/drivers.html
And you can download the latest DX9 from:
http://www.microsoft.com
If you're not sure where on microsofts homepage you need to go to download DX, just search for DirectX in the searchbox and it should be easy to find
What the demo contains:
The demo contains a small test level where you can try to shoot enemies and such. It's made in a kind-of tutorial-style way. So there's instructions as you play.
Important
right now the engine script in the Ci-Con demo is set to a resolution of 1024x768x32. If you play the demo with this resolution, you may not see the player character in the very start of the demo. But no worries
Just move the player a little to the right and you'll see him. The camera haven't been properly set with that resolution yet, hehe.
If you would like to change the resolution, you're able to do so by changing a LUA script. You can find it by going into the "DataScriptsEngineengineSettings.lua"
Known issues
There is some issues that you'll notice in the demo. The enemies may not be totally on the ground. This is because their gravity needs some tweaking. Also, when you collide with enemies, you tend to get stuck and so need to jump out of them. This is one of the first things I will try to get fixed. And yes, the enemies in the demo is DarkMatter models, but they're just placeholders.
Screenshots:
I hope you will enjoy the demo, and please do come with feedback!
Cheers.
Update - 26 February
Uploaded a new movie showing jumping and enemies shooting:
http://www.nerd.galekus.com/CiCon-EngineMovie02.wmv
Small download. No sound in the video, it doesn't seem like fraps likes to record sound from my headset, how strange that may sound.
----
Hi all!
I've been working on a new game for some time now. As the title says, it's a side scrolling game. It's in 3D. In the game, you run around as a man and you simply have to shoot enemies.
The storyline
Here's the storyline for the game. Some changes might happen:
Introduction:
The year is 2010. A civilization that have been living underground on planet earth for thousends of years have finally shown themself for our civilitation. They're named the "Nebazu's" Their looks mostly reminds of orcs, although not as big. But there's many variations. Their technology is far ahead of our's. While this new civilization created a lot of panic around the globe, people are finally beginning to calm down. This new civilitation have been introducing us to new technology that we would've never dreamed about.
The problem:
After a short periode of time, problems began to rise. What was the reason they had actually shown themself? Why didn't they just hide away from us as they had done for thousend of years? As their civilization had evolved, they started to have troubles with the space. While they have come up with alternatives through the years, they're beginning to get in trouble. There's simply not any more space for them to live.
The War:
This problem led to the war. While they seemed very nice and calm when introducing, they were actually making plans for an invasion. They want the earth, and there's not enough space for two civilizations to live on it. And how are they going to destroy us? With Ci-Con...
And now you might ask what Ci-Con is? Ci-Con is a superweapon created by the Nebazu's. When activated, a lasergrid will sourround the earth, and begin to shoot down on earth with lasers from every possible angle. A weapon that's strong enough to destroy us, while leaving the Nebazu's unharmed in the underground.
As you've might figured by now, your job will be to destroy Ci-Con, and make sure they won't activate it.
You may think that some of the storyline sounds like something taking from Gears Of War. Well, I can tell you that I wrote this storyline before I even knew of Gears Of War. Nothing have been taken from it.
About the Ci-Con Level Editor
For Ci-Con I needed to make my own level editor. It's currently working very good for the purpose. It's functional enough for me to make levels that includes weapons, dynamic objects, static objects, guns and so on.
Here's a screenshot of the editor where I've just made a level(A movie where I play this level in the engine is available to download further down in this post):
About the Ci-Con game engine
I've worked really hard to make the game engine as flexible as possible for me to work with. And so far I think it's pretty good. It's powered by the use of LUA scripts(Thanks to Unity). I can control most of the aspects through these LUA scripts. I can control everything you can imagine about settings for the weapons etc. Also, if I want to add a new weapon to the engine, I don't need to do more than paste the weapons model file into a folder, then create a script for it. Pretty simpel
The physics used for the engine is Dark Physics.
The engine can, of course, also load a level made by my level editor. When I mean load, I also mean that it make the dynamic objects dynamic, and so on. In short: Build up the whole level and make it interactive for the player.
Right now enemies isn't supported by the engine or editor. This will be the next big feature I will work on getting implemented.
Here's a screenshot of the level loaded into the engine:
I have pushed the dynamic crates that I placed in the editor, and picked up the weapons etc.
Video Download
If you would like to see a small video demonstration of the engine, here's the download:
http://www.nerd.galekus.com/CiCon_EngineMov5.wmv
Please note that the video do not contain sound.
If you're wondering why on earth the bullets are flying so slow, then I can tell that, yes, it is made on purpose
I kinda like the style of it. Hehe.
Also, another thing is, for this project I wanted to create my own graphics. So all models you see are created by me. I've never really modelled before, so it's my first time modelling. Textures aren't made by me though.
The player will of course be textured and made better later on. But for now I want to focus on the programming.
A demo will be made availabe at some point
I hope you enjoyed it.
If you have any questions about Ci-Con, then I'll be more than happy to answer them.
-The Nerd