• Register

The Blender Game Engine is a component of Blender, a free and open-source comprehensive 3D production suite, used for making real-time interactive content. The game engine was written from scratch in C++ as a mostly independent component, and includes support for features such as Python scripting and OpenAL 3D sound.

Image RSS Feed Latest Screens
Necrosys. Necrosys. Necrosys.
Blog RSS Feed Report abuse Latest News: Questverse bimestral report: April 2013 (now with windows support)

About Questverse with 0 comments by Lunarts on Apr 18th, 2013

Append 1:
Forgot an interesting bug fix, which is the fact now you can play on linux without using terminal


So, at my last Questverse report I showed the first demo(pre alpha though) of the project, and the first demo I ever made of a game since 2007(I had 17 years back then), that is a very good, as there is a difference to the 2007 small project, which is the fact Questverse is much more than that previous demo from eons ago(which wasn't serious) was. Interestingly a couple of things from that small, old project(called Bioweapon) made their way into Questverse.

I though the linux version would work well for my fellow game followers, since I tested it before releasing; but I soon discovered bugs which I hadn't anticipated(big thanks to AlexVSharp for telling me one of those), a thing all software developers face sooner or later. The demo was(and is) in a pre alpha state(it is not even a alpha yet or a full game pre alpha), and will remain that way for quite some time still, so that was expected. I soon also released a windows version, first 64 bits, then 32 bits, and also found some bugs, running windows tests with 4 friends helped me to locate and already fix some of those.

Bimestral report April 2

I'm currently porting the most recent changes I made to the linux version of the game to the windows one, so I can hopefully release an update this month for windows(linux already had his); after this I will have to fix just two more bugs on windows, and I will get back to the interesting part of the game(this time permanently) and to fixing non indispensable and non hard to solve bugs.  Needless to say I halted progress on the space map and first quest until I fix those issues, I like to first solve nasty things and only then things I find more interesting.

So basically what happened, from older events to more recent ones were:

  • Adapted my workflow, so it now takes in account my game now has encryption and file packing with tar(with gpgme and libtar).
  • Fixed the game not even starting on linux because the encryption key was missing
  • Fixed missing libraries at linux with static linking(tested only on ubuntu 12.04+,  fully updated)
  • I ceased to compile blender with scons, now I will use only cmake
  • Removed unused libs from the blenderplayer, which reduced the game package size
  • Improved the game bug collector to help myself when solving bugs
  • Ceased to host game downloads on indiedb, I'm now hosting it on the Questverse site. IndieDB had too many issues when used for that
  • I had gone through bat2exe, visual basic and sharpdevelop but settled on c++ and codeblocks for the game exes(both linux and windows), this solved the false virus positives for my game on windows. Codeblocks is a beautiful program and cross-platform, the exes are now smaller, faster and uses the cross compatibility of c++.
  • Learned how to use blender window manager, GHOST(blenderartists Moguri pointed me the name), which only blender uses and more sadly has no documentation or much help on the web about. The game now uses it to handle its window, which allowed me to put icons on the window, disable its maximize and resizing features(you must do that inside the game) to prevent graphics distortion and keeping things cleaner and more good looking.
  • Learned how to compile 32 bits software on a 64 bits, and also learned about the existence of cross-compiling, which I may try in the future to speed development.
  • Improved the process of sending a game release to the site, it is now sent automatically with ncftp(at linux), it will save me time.
  • After the purchase from a ubuntu vostro 3560 laptop(and the use of a clean ubuntu consequentially), I discovered bugs which were happening for everyone else but me(encryption issues, more missing libs and such). I fixed them, but please, let me know if you have problems with the game, otherwise I will find some important bugs the hard way(or may even not find them).
  • The character creation texture garbage on linux caused by the blender game engine was solved thanks mainly to blender bugs Dalai Felinto(for really getting interested in solving this issue I reported and helped upon), but also to Benoit(who actually fixed the issue)
  • The site download area now shows more information about the available game packages(it also update automatically the package update date), and I also fully disabled the site donation area; I think I will no longer use it, I'm now focusing on the game campaign which shall happen at the end of this year to collect some funding(I'm persistent, what can I say), and that is why it will now only show a simple art saying that until then. After that I will just change the area to reflect new yearly campaigns if any.
  • And as always many small fixes

Bimestral report April 1

That is it space adventurers, visit the site downloads section of the game site at least once a month to check for new releases, as for the windows users, wait just one month or a bit less, I'm almost done with porting the linux updates to the windows version(hopefully). To check further updates visit indiedb for graphical updates(if those happen) and check the game twitter which is to the right of this news article for more detailed and frequent text reports.

Thanks for your visit, I hope to see you again at the next bimestral report, which you're liking the progress on the game and which you can participate on the game development, be it contributing with game testing data, tips, constructive criticism or/and by talking about it with people which may too be interested on it.

Lunarts

Games
ADVENTURES' EDGE

ADVENTURES' EDGE ADVENTURES' EDGE

Updated 8 months ago TBD Single Player First Person Shooter

A game with no real story. As a young adult anthro you become an adventurer to explore your "home" world; although, your species is not indigenous to...

Air Hunter!

Air Hunter! Air Hunter!

Updated 10 months ago TBD Single Player Combat Sim

This is a fictional history, that never happened: 1912, a crisis falls on the U.S. president warns his people about a possible war against them, - "Russia...

ARARES

ARARES ARARES

Updated 2 weeks ago Coming May 31, 2013 Single & Multiplayer Real Time Strategy

Arares a real-time strategy game. Technology to raise the meat, milk, eggs, fish, and minerals such as wool gather from different sources. We need to...

Ballroom

Ballroom Ballroom

Updated 7 months ago Released Sep 30, 2012 Single Player Adventure

Ballroom Unser neues jump and run game mit 20 leveln

Bicobee

Bicobee Bicobee

Updated 2 years ago TBD Single Player Puzzle Compilation

From massive boredom emerged an idea - an idea turned into nausea.

Post comment Comments  (0 - 10 of 30)
dfdt
dfdt Apr 4 2013, 7:09am says:

i have a question , i will build a game like cubemen but my biggest problem is , i will make only one unit walking to a point , right now ,
i can only make all units walk to a point but i will that only the selected unit walk to the point i clicked on with right mouse ,if anyone knows a script or something please send pm thx :)

+1 vote     reply to comment
Tason
Tason Jan 3 2012, 1:44pm says:

This may sound stupid, I know, but do games require engines to work????

+3 votes     reply to comment
SolarLune
SolarLune Jan 7 2012, 1:03pm replied: Online

What do you mean? Game engines usually provide and handle features that you would have to make yourself. For example, the Blender Game Engine handles displaying objects, physics, and scene loading and unloading itself, so you don't have to worry about it.

Games don't require engines to work, though. You could make a game without a pre-made engine (just some frameworks for drawing things and taking input, for example).

So to answer your question, no, games don't require engines to work. However, most games are powered by game engines - you've seen the "Powered by Unreal" screen when you start up some games, right? The Unreal Engine is a game engine - it 'enables' the game. Also, engines don't have to be 3D - Game Maker and StencylWorks can also be considered game engines.

+5 votes     reply to comment
DJDnB
DJDnB May 1 2012, 12:07pm replied:

meh??? engines are not required to make games??? I've always thought engines are what games are made with... If there's no engine, how are the physics, lighting, etc. emulated?? I'm confused =S

+3 votes     reply to comment
SolarLune
SolarLune May 4 2012, 1:25am replied: Online

What I meant was that you could make a game without a pre-made engine to handle the physics, lighting, drawing, input, and sound. Commercial engines are generally easier to use than writing a game 'from scratch'.

If you were to use a framework, like SDL or OpenGL and Bullet, then you wouldn't have to worry about low-level code (handling audio or manually dealing with 3D or physics). Frameworks don't usually have all of the features of a full game engine, but rather have only some of them, and usually require at least some coding to work with. There are also frameworks that, while requiring coding to work with, have many or even all of the features necessary to make games, like PyGame or FlashPunk, but aren't fully featured game engines like Unity or the BGE.

Engines (other than custom-written ones), on the other hand, are usually pre-made to run out of the box. Examples are UDK, Unity, RPG Maker, Game Maker, and the Blender Game Engine.

+4 votes     reply to comment
JRARS_Games_Studio
JRARS_Games_Studio Nov 17 2012, 5:35pm replied:

Yes you can make a game without a premade game engine, but having one would make the job easier, but if you don't you would have to write all code for the game yourself

+2 votes     reply to comment
DJDnB
DJDnB May 6 2012, 10:42am replied:

aaaahhhhh, I didn't know that when using the word 'engine' it refers to a pre-made kind of software, hmmm... interesting, you seem to know a lot! (and thanks btw)

+2 votes     reply to comment
SolarLune
SolarLune May 6 2012, 1:45pm replied: Online

I don't really know much of anything, honestly. I just meant pre-made engines; you could write your own game engine if you wanted.

And no problem.

+2 votes     reply to comment
DJDnB
DJDnB May 7 2012, 1:00pm replied:

heheh, I find all of this so cool but my computer right now is so crappy it lags when playing youtube vids so I may try out the BGE when I get my new computer maybe this summer ;P

+2 votes     reply to comment
SolarLune
SolarLune Jan 7 2012, 12:58pm replied: Online

Agreed. That would be nice to have.

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Platforms
Windows, Mac, Linux
Contact
Send Message
Official Page
Blender.org
Licence
GPL
Release Date
Released Aug 30, 2009
Engine Watch
Track this engine
Share
Community Rating

Average

9.3

64 votes submitted.

You Say

-

Ratings closed.

Highest Rated (2 agree) 8/10

A very very powerful engine has some amazing features.

Mar 23 2011, 2:42pm by Zira.Lomes

Statistics
Rank
9 of 311
Last Update
2 days ago
Watchers
134 members
Games
57
Files
1
News
79
Tutorials
3
Reviews
19