Sunday, October 19, 2014

Funny bug

Well today I had funny bug debugging my code :



Thursday, October 9, 2014

Short story about donations.

I will create whole post which will answer one of comments:
" Hi Angelus, do you accept donations? I would be more than happy to help you remake LBA, and more if you can remake LBA2. Please share a Paypal account where to send you some money and, with some advertisment, we can get this to it's finish point."
No I don't. When I was starting this project I made decision that I won't take any money for it because I don't have the right to title.

I would be really more than happy to hear from Frédérick Raynal:

"Hey, Greg your work is awesome we would like you to do whole remake of Little Big Adventure".

It would change a lot in the way I deal with some stuff. But well I don't think this will happen. Original team doing the remake and I don't plan to interfere with this. They own the rights to title and it's world.

Right now I know that I have some delays with my initial plans I know that the project don't go as fast as you would like. Don't worry it don't go as quick as I would like also. It just that the quality of game changed in last 4 years really great. I started with this:


And after 4 years we have : 


And this is not the only thing that changed. When I was starting I was still in university I just start working at Techland an some people thought that I will never go so far and give up on project. Right now I already finished university, work for Ubisoft and there are still people that think that I will give up and never finish this. 

Well I cannot say that I don't have any doubts. You know for 4 years I spend enormous amount of time into this project, I developed really a lot of code, made a lot of content and I'm still pretty fara from success. If you combine this with my daily work then it's need really a lot of effort to find motivation to finish it.

But well there are occasional messages like this which give you strength for next long night of coding. And maybe something will change and this small project that I started 4 years ago will evolve into something great.

Greg

Wednesday, October 8, 2014

Sound of silence

Well silence came to my blog (Again :P).

Once again come to me that I complete forgot about posting some information how the development go on. Sorry for that but I spend as much time in development as I can (there is not to much time for it lately but well I managed to do some things). The final effect for it is that I forgot to post news.

But I need to thank in this place for support that you guys giving me even without any updates from my side. Thanks for that it mean really a lot for me.

So there were few changes:

  • There is happening big change in the way I handle resources. Right now I added functionality which prepare as much data as it can offline. Saying simpler : 
    • Quicker launching of game,
    • And a lot nice tricks and possibilities of extending to my collection. 
  • I started porting project to Linux (this is very early stage of this process) but in meantime of porting I do cleanup and extending capacity of system so it take a little bit more time.
  • I thinking also about increasing minimal requirement. There will be need graphics cards supporting at least OpenGL 3.1 because I would like support Uniform Buffer Object Extension which should give me some additional performance.
In meantime of course I do a lot of smaller changes which I will skip for you. But well I'm assure you that project is still going on and look a lot better with each next submit. 

That's why if everything will go fine I should have more news, movies, screenshots. But well there is still a lot of work in front of me. And I need to focus on them because my task is not easy but I try my best.

Greg

Sunday, June 8, 2014

A little delay

Like topic of post say there will be small delay with releasing of build. I initially planned to do it this weekend but well I didn't make it (in this moment I expect month to finish everything what I want ).

This post will be my summary what went wrong (-) and what went good (+) so it should be funny to read.

Thursday, May 15, 2014

Far Cry 4

Like some of you noticed in my professional portfolio page for last 8 months I work for Ubisoft Montreal as Engine Programmer. Till now the project on which I work wasn't officially announced so I couldn't write about it. But with this day it changed :] Here I presents you :


P.S. I used also this occasion to do small update of my professional portfolio page.

Wednesday, April 30, 2014

Component system

This time some more technical post about components system that I work on. So lets start from begin :)

Making decision about switching to components took me almost year. Seem like pretty long time to rethink everything. But not necessarily when you need to change big part of your code base. So I focused on finding all pros and cons behind new system. In meantime I had a lot of talks with programmers friends in Poland and here in Canada. Thanks to them I was able to create my own opinion and vision what I want to achieve with this new code.


Sunday, April 20, 2014

Few words about remake

Time is something funny we don't notice when but it pass by so quickly. Few months ago I announced release of this pre-alpha build. Then it was so far away right now only a little bit more then month left. You probably wondering what changed in this time. So below you will find some summary of biggest changes (from my point of view):

Component base architecture 

Decision on big changes in engine architecture aren't easy. I think that transition from class base approach which looked like that :
class CGameObject
class CModelObject : public CGameObject
class CPuppetObject : public CModelObject
class CChcaracterObject: public CPuppetObject 
to component base ( like in Unity 3D ) was one of the biggest and most problematic changes that I done in White Rabbit Engine in last years. I needed to change a lot of code, don't break the game that I have and in the same time change my approach to resolving problems. 

Level Editor : New components system.
Right now transition going nicely and I'm happy with achieved results but if somebody ask me: if I would decide to do it again. I would need to think twice before answering.

New game GUI system

Old GUI system shown in previous presentation was only some base prototype. It was hard to use, hard to extend and didn't allow on creating anything very efficient. But it worked so at that point it was enough. 

But at some point the change was needed and it happened. Following ideology that GUI should be something that is easy to use and have quick iteration speed new system was created. This time with dedicated editor. 

GUI Editor : Opened L.B.A. in game menu.
For me system itself is some kind of experiment. It's base on a little bit weird approach that when you thinking about GUI but we will see how it will end. From my experience with it (till now): I like it. But how it will end in long term I don't know. We will see.

Development speed

White Rabbit Engine is gathering all my experience and ideas about how quick and efficient development of game should look. It's possible because I works on tools that I develop which is sometimes surprising/terrifying experience. 

Level Editor: Prison level
So because of that I developed one rule to deal with it. If something irritate me: it need to be changed. I follow this rule in code and tools. Sometimes this changes take one day, sometimes week but I see that in long term all of them allow me to increase speed of development. Which is good.

Summary

So a lot happened in last few months but this is only beginning. I work really hard on game and technology behind it. It's not easy. Project growing and right now contain : 
  • 605 header files (*.h)
  • 484 source file (*.cpp)
We need to add to this all other things : plugins, scripts, models, textures, icons and few other things I don't complain that I don't have anything to do. But still I try really hard to finish public pre-alpha build on time.

So to next post.

Saturday, February 22, 2014

True remake

And once again I will use one of your comments as topic for post (I will try to keep it short because I'm in meantime of work on project).
LBA is arguably the best game created. A true remake of this game, therefore, would not be easy. Keep up the great work!
I really agree that LBA have some unique charm which you can love all your live. Because of that I'm almost sure that I will fail in recreating it for you. Probably you wonder why I said it that way ?

Answer is easy, each of as like different aspect of the game. I know what I liked about it and few other people that described their thoughts in comments. But I don't know what you liked the most. That's why what I will serve you will be only my interpretation how this remake should look. Some of you will probably like it other will hate it. I'm prepare on that, such a life.

But I want to believe that after I will release tech demo there will be really allot of people that will share their thoughts about it. They will tell me what they like and what don't. Allowing me to change it the way it will be the real remake of game that they like so much.

Sunday, December 29, 2013

New year coming ..

.. and so some news related to L.B.A. Remake and I think it's something good. This last few months were I would said pretty tough. A lot thing changed in this time I changed my job and with it place where I currently live but there are things that never change. One of them is my family other are friends and the last one is that I never stopped doing L. B. A. remake :] 

So once again : project is still alive. But this time I have some proof for that :] 


This may look not too much at first sight but truth is that behind a lot of things changed and changed on better. But better solutions came with price: doing them consumed more than two months of work. This is a lot of time at last for me.

But this time is behind me and from now one there should be only better. In the fact effects of the changes that I mention before are still visible and not everything work the way it should but each day stabilize everything and even make some things work a lot better.

So you are probably wondering what will happen next :] and here small announcement : I plan in next few months prepare playable version of game (You can call it like you want: prealpha or techdemo). It will contain only prison map and it purpose will be collecting support from people about game play, mechanics, stability and performance. Everybody will be able to help in future development of project because there will be open access to this version. 

For me it will be first really big test because I need to finish a lot of things and create some others that still don't exist. In the same time I know that the version of game will be far from finished but this release should help me in making it the way every L.B.A. fan want it to go.

So till next post.

Wednesday, December 11, 2013

Small surprise

Today when I was looking on my blog control panel I find out something surprising. On Frédérick Raynal website: 
in Little Big Adventure section I found out link to my blog. For some people this probably not mean to much but for me it's really something (I wasn't expecting this). Things like that really help a lot in tough moments of development.

I will also add in this place that project is still alive :] I only don't have any proof for it right now. But as history of blog shows this is not first and probably not last situation like that. In most cases this long time of silence is due to my programmer nature. I try to focus on game development itself rather than trying showing each week stuffs that not necessary are made because of need. Good thing about this is that after break I try to return with new stuffs that should show that this time of waiting was worth it.

So till next post folks.