Beatfense: The beginning

As we said in the last post, this is a little project to be developed by one person in a couple of months. Because of that, it can’t be a gigant game!

This project (and this devlog) aims to show the development of a game from its concept to its publication in the App Store. Like our previous three games, it will be developed in Unity3 + C#, focusing on iOs devices.

Let’s see the concept:

Beatfense sketch, when it was BeatfenCe

Beatfense sketch, when it was BeatfenCe

While everything is shown in that sketch in a nice handwritten Spanish, the concept is quite simple. It’s some kind of Tetris (place random pieces in a grid) mixed with Tower Defense (the player must create a defensive structure against incoming enemies), all within a nice musical setting (the grid behaves like a sequencer). We have to prevent enemies from reaching the Core, the bottom row of the Grid.

At this point we are still not sure about the name:

  • BeatfenSe – Beat, because of rythm, and Defense, because of Tower Defense.
  • BeatfenCe – Some kind of fence made of sound… quite poetic. It was the original name.

So we have a Grid of a given size, not decided yet; a certain Pulse that is transmited by grid Cells and a set of random appearing Items that will react to the pulse in different ways. The Pulse does not harm enemies, it simply activates items (shaping some kind of power grid). The player will place Items on the Grid as they become available (as in Tetris pieces, one by one)

At first sight, we have to begin by implementing a grid that behaves like Conway’s Game of Life (that is, a cellular automaton) with some differences. There’s this pulse that is transmited from cell to cell; when a cell receives an incoming pulse, two things may happen:

  • The Cell is empty, so it forwards the Pulse to neighbouring cells.
  • The Cell contains an Item (e.g. a Repeater), which absorbs the Pulse and reacts to it.

And this is exactly what we have done in Alpha Build 1. The grid is already working: cells update with a certain frequency and forward incoming pulses properly. When the pulse dies, a new one is created in the Core. Repeaters are shown as cubes with little floating spheres that indicate the pulse transmission direction. The scene is not interactive, yet.

Beatfense: a videogame for an undergraduate thesis project

One of our members, Aitor, is about to earn his Bachelor of Science Degree in Computer Engineering, for which an undergraduate thesis project is required. As I hold a PhD degree in Computer Science, I will be one his project tutors. And Medusa will publish a new game before Summer! Win-win(-win)!

The project will consist on creating a video game from scratch from an idea we had a few months ago. It’s complex enough to be interesting for an undergraduate thesis project (software engineering vs agile software development, modularity, user interface design, client-server programming for  its own highscore tables…)

But it’s also a reasonably tractable project, as it will be developed by an one-man army. I’ll just guide and advise him a bit so the game is finished by April, published in May and the project properly defended by June-July.

We will thus start a dev-blog under the Beatfense category, the name of the game! Stay tuned!

Half a year in a minute and a half

2011 has been quite interesting for us. Be decided to offer Art & Software services by February and we got our first contract job by June. Since then, we have completed nine contract jobs and we are currently working in new and exciting projects.

These assignments delay the production of our own games (Rain, Sand, Stars took much more time than expected), but it’s a great way of doing something different and… well… paying our bills. However, we take each contract job as a project of our own, taking care of details and keeping product quality as high as if they were our own ideas and needs.

We have prepared a short demo of the stuff we do: half a year in a minute and a half! Enjoy! And do not hesitate to contact us if you think you need something similar!