Where is Unity? Where is the 3D?

Hi folks!

Some of you maybe noticed the description of the last footage video on our YouTube channel or the post of the SFML forums :

The footage provide you some example of what the project is on SFML, before I take a great turn and went on Unity3D, for the pleasure of your eyes and fingers.

So, you will ask me : where is the 3D? How far did you go on Unity?

Well, the answer is simple : I didn’t go far enough to have some playable demo. :)

Here is the feedback.

Unity is a great software. Its GUI is really well done, intuitive and all. The project structure, resource management, scene setup are really well done and I would recommend it as a great video game making software for intermediate game makers.

Why didn’t I continued on it if it is so well easy to handle?

First, because I’ve been thinking for more than a year about how a game should work, how to organize my project, how my classes should be, and despite the easiness of a full-fledged game making software, I wanted to go with what I did. I wanted to proceed further in my game engine, make it more optimized, better thought, more well done and of course, I wanted to go through the entire course to do a video game.

Second, Unity have its own way to think and I have my own way to think. All in unity is about GameObject. If I want some manager, supervisor or other invisible object, it has to be a GameObject. Unity use C# or javascript as script language, and I don’t really want to begin learning theses languages as I want to specialize myself in C++. It mean a lot of time used to change my way of thinking and to learn new languages.

Third, despite the ships and background are rendered from a 3D software, I love the 2D! Having the game in 2D give it a particular feel that can’t be found in 3D games, plus the facility to work in 2D space instead of 3D space. Having a full 3D background and a layered 2D background is really different after all.

Well, I hope you understand what I mean, if you don’t, I’ll make sure you will. ;)

As a result, I returned to my old game engine, reworking it and proudly naming it “Excellence Engine”, or also “ExEngine” or “ExE”. In some way, you can tell I’m programming a 2D shooting game engine. I surely will speak about it in further articles, including the game/stage editor.


Here we go!

Hello there! :)

Yes! At last, it’s here. The development blog for our amateur shooter game Excellence is now open. I said “our”, because I will not be alone to write posts. Nicolas and Alex will be with me to present their works, their ideas and their passion.

Nico is our talented artist, more like our Artistic Director. You will be able to enjoy his lovely concept, rendering and artworks (the banner is one of his work) and discuss with him about the game feel and look.

Alex is responsible of the great musics already listenable on my YouTube channel, and will delight us with a great soundscapes. He’s now working of several other project, waiting for me and Nico to release kind of playable demo, but he will be here when we need him!

And of course, their will be me, Spidyy, your obliging editor, project manager and lead programmer, responsible of the future success of this project. I’ll discuss with you about a bit of project management and game design, and mainly about C++ programming. :)

That said, you will found in this blog posts about game design, programing, arts and sound design around the Excellence Project.

But what is Excellence? For those who didn’t follow this project (and I know you are many…), Excellence is an amateur vertical scrolling shooting game, following the rules of arcade shooting game : A vivid and progressive gameplay, loooots of enemy to kill and many way to raise you score, all complemented by nice 2D graphics, great soundscapes a good little scenario.

With this, I hope you will find some useful stuff for you as for us and will enjoy this adventure into the amateur video game world! :)

See ya soon for the first true article of the blog!