Saturday, June 15, 2013

Project Moonlight

Project Moonlight is another game I'm working on(I haven't yet decided on a final name).
This game is also made with the Unity engine. I'm very excited about the music that will be featured in this game! I contacted electronic artist "Clearside" about using his music in my game and he was very kind to grant me permission! A special thanks to Clearside!, and I'm honored to have such a great soundtrack in my game. Check out his site here: http://clearsidemusic.com/

The game right now is about preventing ships from passing through a portal. Kind of like a tower defense game except it is first-person. I may add a free roam AI FPS mode to it later on, where you kill as many AI enemies as you can and destroy the portals that they come out of.

An interesting gameplay aspect about this game is the ability to clutter the sky with the debris of the destroyed ships, causing oncoming ships to collide and be deflected away from the portal. So the more ships that you destroy, the more chance that other ships won't make it through the portal.

Here is a quick clip of the game in its current state, it looks darker in the video than in the game, and sorry about the very low quality of the video, I don't know why it's so bad :(

 
 
 
A pic looking at the portal
Viewing the oncoming ships
Taking aim of the ships!
 When you destroy a ship, a new "destroyed version" is instansiated with colliders on the separate pieces. This allows the other ships to collide with the pieces and possibly be deflected far enough off course to miss the portal entirely!
The remains of a destroyed ship



Saturday, June 8, 2013

Adding a custom sound file to your Arma 3 Alpha mission

The Arma 3 Alpha is a great game that allows a lot of customization and creation of your own content, including your own missions. When making your own mission you may want to add your own custom sounds, which allows for a more personalized mission. You could add your own music, sound FX, or even a recorded voice that is activated by a trigger. Here is how you can do it:

NOTE: If you already have a mission you started making, then skip step 1.

1. Create a new mission in the editor, then name it, save it, and exit Arma 3.

2. Go to your "Documents\Arma 3 Alpha\missions\" folder. You should see the the folder for your mission you created.

3. Open the folder for that mission, and create a new folder in it and name it "Sound", and place the sound file you want to use in there(the file needs to be an .ogg, and you can place more than one sound in the folder if you want to use more).

4. Go back into your mission folder(the one that you placed the "Sound" folder in) and create a new text document, open it and copy and paste this into it:

author = "Dark_Nanos"; // Put your name here
OnLoadName = "Cafe Sniper"; // The name of your mission
OnLoadMission = "Eliminate the High Value Targets"; // The description of the mission
respawn = "Instant";
respawnDelay = 5;
respawnDialog = false;
//////////////////////////////////////////////////////////////////////////////////////
class CfgSounds
{
// List of sounds (.ogg files without the .ogg extension)
sounds[] = {SoundName};
// Definition for each sound
class SoundName
{
name = "SoundName"; // Name for mission editor
sound[] = {\Sound\SoundName.ogg, 1, 1.0};
titles[] = {};
};
};
//////////////////////////////////////////////////////////////////////////////////////////

The part between the rows of forward slashes is the part you need for the sounds. I left the top part from my mission just as an example of other stuff you might want to do. Maybe it will be helpful to someone.

5. Replace the four parts where it says SoundName, with the name of your own sound file.

6. Save the file with the name "description.ext" and make sure not to save it as a .txt file

7. Go back into the Arma 3 editor and open your mission and create a trigger wherever you want to activate the sound. Set it up so it looks like this except again replace where it says SoundName with the name of your sound file:


8. Now test it out!(you may need to save and re-load the mission for it to work)
:)

Tuesday, June 4, 2013

The near final version of Cube BLASTER!

Cube BLASTER! is a game I put together using the Unity engine and assets purchased from the Unity asset store, as well as some music I made with MAGIX Music Maker 2013. Basically you load into any level you want and shoot cubes that explode when damaged. You can even spawn your own new cubes wherever you want!

Cube BLASTER! main menu
This is what the main menu looks like. I designed it so it is in 3D and you can turn all around and you will even find a wall with the game credits on it if you turn and look behind you :)
 
I designed the game so you can switch to any level immediately and at any time while you are playing, no need to go back to the menu just to go to another level! Just press one of the according
F-keys to load one at any moment! On my computer with an SSD, level load times are about 1 sec!
 
This is the level that is loaded when you click on "PLAY GAME" from the main menu. You can also load it at any time by pressing F1.
 

Level 5



The game contains 3 weapons and 5 levels(each with different music), and a special tool you can use to spawn cubes.
I added the tool with the ability to instansiate many more cubes into any level after I played around with the first build of the game and felt it needed something more. Now you can place cubes anywhere you want. Stack them up and create powerful explosions that launch you into the sky!
 
Launching into the air from the force of about 10 exploding cubes!
I hope to release this game in the Windows 8 Store soon. Whenever Unity adds the Windows store deployment option I plan on touching the game up a bit more and then releasing it on there. Possibly on Windows RT too if I can get it to run smoothly. In the meantime though you can download the game for free from SkyDrive(links are below). There are two builds of the game, one Basic and one Pro version(all screenshots were taken from the Pro version).
 
- Basic version has no dynamic lighting or shadows and has simple water effects.
- Pro version has dynamic lighting/ shadows and more realistic water effects.
 
You will find the Cube BLASTER! instructions and all necessary files at the SkyDrive links.
SkyDrive is weird though as it seems to let you download some files without logging in to your Microsoft account, but to download the game data folder you will most likely have to log in. Sorry about the inconvenience :/
Simply download everything at the link and then run by double-clicking the icon.
 
INSTALLATION: The game does not need to install, so if you want to remove it simply delete the files. If you want to share it with your friends, that's fine too! Just make sure to copy all the files and not just the Cube BLASTER! executable.
 
NOTE: Both game builds are for Windows PC's. If you have Mac or Linux and want to play it please let me know and I will do my best to get it built for your platform of choice!(Unity makes this pretty easy but it's not always perfect)
 
SYSTEM REQUIREMENTS:
I haven't fully tested the minimum needed PC specs yet. I would be glad to have your feedback about how it runs on your PC with whatever specs you have. From what I've tested so far...
 
MINIMUM:
Operating System: Windows Vista
Processor: AMD Athlon II X2 255, Intel Pentium E5800
RAM: 2GB
Graphics: AMD integrated Radeon 3000, Intel integrated GMA X4500
Disk Space Required: 350MB
 
RECOMMENDED:
Operating System: Windows 7, Windows 8
Processor: AMD A10,  AMD FX-4100, Intel Core i3
RAM: 4GB
Graphics: AMD Radeon HD 6670, Nvidia GeForce GTX 260, Intel HD4000
Disk Space Required: 350MB