Saturday, July 31, 2010

terrains



When i first needed a terrain editor for a 2D game i though that it was something that didn't existed, or that only game development companies had for their own games. After some time googling i found a lot of terrain editors. Some good, some bad, some cheaper, some more expensive. I thought for a while and then i bought T.E.D. I like this terrain editor, but didn't outperformed my expectations. My real intention was to use it with the Dark Basic game engine, but seems no one could help me doing that on the Dark Basic forums and there is no documentation for that matter (at least by the time i was trying to do it). But, besides that its a very good terrain editor. I still use it today and its my favorit for game development, even when used in other programming languages, like actionscript. I use it even for 2D games.this last semester at college i learned to use another terrain editor: TERRAGENIt has a lot of features that can be used for a lot of things, including for video previews for games. Its very easy to control the clouds, watter, sun luminosity, to raise and lower the land,... and that camera navegation, is "brutal", absolutly amazing. You can make move on the terrain with a camera view, controling the camera as you wish and need. The version i used wasn't very useful for 3d rendering but for 2d it was great. Because it was a very old version, i guess the new ones might be a lot better on creating 3d. I recommend it for sure.


Here are more previews of the 2d

Monday, April 19, 2010

Swift 3D

How cool could it be to model in 3D?
Swift 3D is a great tool. No, sorry, excelent tool !!!
Swift 3D allows to easily create 3D content. It's very easy to work with, even if you're not a 3D professional, and it's great to create games and videos for games (or whatever you need)!!!

Wednesday, March 17, 2010

Game Engine and Tools

Making games is a lot of fun, no doubts about it, but going to the core of the games, by creating the game engine is a very interesting task, to say the least!!!
When creating the game engine and the level editor, new ideas just pop up, even when all the previous fazes prior to coding have been done, all the "mental work". The game i'm creating has potential for continuity and the ideas are just more than a lot!
It's incredible how amazing it is to create something from the beginning and "fill" it with new ideas. Of course, my experience tells me that after some time we should be thinking of something like "oh, ok, i should had taken this approach instead". Nothings perfect!
I'm also creating the level editor for the game. I can already define a stage and visually insert objects, and i can also load levels already build, but some things are missing. It's not yet possible to delete objects by clicking on them and press delete and its not possible to move objects that have already been inserted.
I believe that creating level editors lets us know more about the reality of our game, because when we are coding we expect that things work in a certain way, that sometimes, due to bad coding or whatever, they just don't work that way. Making the level editor, lets us know where everything should be and behave, depending how good is the level editor.
Both game engines and level editors are sometimes avoid by developers that wish to find someone to make it for them, but believe me, the control that is gained over the game, not only of its capacities but also for future upgrades

Thursday, February 25, 2010

What's GAME4TRESS

GAME STUDIO

What's GAME4TRESS? Well, if you been reading my blog then you know that i work and study, so there's not much time left for anything else. Once i did some work extra for two companies, and after that i sayd to myself that until i graduate i wouldn't work again "outside the company". It's very hard as it is, sometimes just sleeping 3 or 4 hours maximum and having a little time on the weekend for myself besides all the "must do". Doing "extra work" means not having weekends and if necessary, not sleep. If there is a commitment with a company then i follow that commitment. A certain job has to be done, and so it is, so i started thinking on doing something besides the company where i work an besides college. Something that i want to do (games) and something that didn't meant for me to have a commitment. I was able to work, for myself, learn at my own pace, considering my time, of course, and try to earn money in mediam term, and so GAME4TRESS was born. Initially with a lot of ideas in mind. It was intended not just for games but also to make "things" for virtual worlds, like coding and 3d artwork, or even creating game engines that i could sell. Although i didn't left these ideas behind, i know i have to change the web page design and forget them, for now, and maybe, when i create enough content i can bring back those ideas to life. For now, GAME4TRESS is just a place where i'll show the games i create, because that's my only task these days, considering GAME4TRESS.
So as a conclusion, we (meaning i) intend GAME4TRESS to be a game studio where we'll try to create the best games ever!!! Because time is a problem, we aren't interested in making fast money, our only intention is to create games that are "amazing" and that hold the player to the game. We base ourselfs on quality, not on quantity.

Time,... error,... time,... error

Don't you just hate when you have a development task in mind, that you think it will be easy and it just isn't? What about having made something that once worked and after a couple of changes in your code, that had nothing to do with anything else, the "thing" you did just stops working?
Well, it's good to learn, and we usually learn more with our mistakes, but then the most significant problem comes,... time,... and then you start asking yourself why, why did it stop working, why an easy task transformed itself in such an hard thing to do? Why are you loosing all that precious time? Even after working as a programmer all these years, these days come more often than what you might think. Yesterday i faced one situation like these,... "Ok, i'll get home, start coding, and when my tank hits in a specific object, i'll desplay a message on the right place and a certain character will talk to the player". Well, i do it in 2 minuts, i though. It took me 3 and a half hours to understant why the character didn't want to talk with the player and why my tank just stoped when it hitted the object, when i never told it to stop. Of course that all this means i gained more experience, although it doesn't mean that you won't make the same mistake twice (in another far, far away time of your life, i hope). So, something that was supposed to be done in 2 minuts was made in 3 hours and a half because something stoped working. All the other plans went down for that day (yesterday). Well, rise and shine, another day, another task to be made,... hope that it doesn't take that long

Friday, February 19, 2010

GAME4TRESS


When i started "IClick" i confess that developing in an IDE, different than Microsoft Visual Studio came as a problem to me.
I see many people blaming Microsoft for everything, but honestly, i'm Microsoft fan number 1, not just because of Visual Studio, but everything else also. Ok, blame me, but there's no other software like Microsoft's,... Everything in the tip of your fingers,... absolute control of what's happening in your code. Ok, i don't work for Microsoft, but i really respect their work and i believe they are serious on what they do (that's very important, specially these days).
Like i was saying,... it's hard to change from and IDE to another specially when certain tools that i used to use does not exist in the other IDE. This slowed down my game development process, really hard, but even though i loved the final result, the final task, that was the finished game.
In the Game4tress web page
http://www.game4tress.com
i announced that a new game would be finished at the end of November 2009. You can see the reason why this didn't happen in the Game4tress blog
http://game4tress.blogspot.com/
but the lack of experience with the IDE and AS3 were also important in this matter. As the time went by, i started knowing the best practices and sollutions, the correct way of doing things. That brought me to nowadays, where what was once a simple game is now something elaborated and specially engaging.
Why all this explanation when the title of this post is the name of the web site? Well, not only to e xplain the reason why the announced game, in the web site, wasn't finished, but also to explain why http://www.game4tress.com hasn't been updated.
Working 8 hours a day, more 6 hours a day for colledge, studying, making games (whenever possible) , makes my life very difficult to do anything else. Making food, cleaning the house, socializing and house shooping makes also a weekend seem like a flash. Trying to run against the clock or making more than one thing at a time defines my life.
Of course that i have enough content to fill the web site, of course that i have plenty of ideas to implement in the web site, but,... no time left. First of all, making games, after all, its what Game4tress is all about. I'll update the web site asasp, but when ill it be? hope asasp,...
At least i've created the blog
http://game4tress.blogspot.com/
that i'll update with every news and hoppefully, at least once a week!!! remain alert!!!