Search Results

Friday, December 23, 2011

Pixel Art Tutorial Part 5 - Simple Animation

Hey. So here's another part to the pixel art tutorial series. This one deals with some simple animation to make a simple walk / run cycle.

Monday, December 12, 2011

BGE Audaspace Python Tutorial

Hey. So today, we'll briefly go into using Audaspace, an audio library shipped with Blender distributions, with the game engine.

Saturday, December 10, 2011

About Blender Audio Crackle and Stutter

Hello. I just wanted to post a solution to a little problem that I found with Blender and the BGE's audio playback.

Tuesday, November 29, 2011

Pixel Art Tutorial Part 4 - Color Contrast

Hey. Here's another entry in the pixel art tutorial series - this one's about color contrast. The video can be found after the break.

Sunday, November 27, 2011

BGE Planet Demo and Free Normal Map Download

Hey. So over the weekend I made a little planet demo. It's not available for download, but I am giving something away.

Wednesday, November 23, 2011

JME3 - Open-Source, Free, Cross-Platform 3D Game Engine

Screenshot from the homepage.
Hey. I just wanted to post about another 3D game engine that I found. It's called jME3 - jMonkeyEngine 3.0. It's a powerful, Java-based 3D game engine that is cross-platform, and quite an interesting engine.

Monday, November 14, 2011

Python Tips and Tricks

Hey. Here's some quick Python tips and tricks that you can use when coding. There's two that I'm going to go into detail on - conditional variable setting, and multiple equality checks.

Friday, November 4, 2011

Pixel Art Tutorial Series - Part 3 - Light and Shadow

Hey. So here's a somewhat long and extensive entry in my pixel art tutorial series - this one deals with light and shadows.

Tuesday, November 1, 2011

X-Emitter V1.10.2 - Bug-fix-fix

Hey. So, after getting an E-mail from a user of X-Emitter, I decided to update it to fix a bug.

Saturday, October 29, 2011

GLSL Electricity Shader

So, awhile ago, I was using RenderMonkey, a GLSL shader tool, and it shipped with a pre-made electricity shader. I have since readapted it to work with the BGE. :D
You can find a video of it below.

Friday, October 28, 2011

Pixel Art Tutorial Series - Part 1 - A Torch!

Hey. Sooo, I've decided to start a tutorial series on doing some pixel art in GIMP, which is free and pretty useful for pixel art.

Saturday, October 15, 2011

Sprites Module Quick Bug-Fix

Hey. Turns out there was a pretty large error in my code in my Sprites module! :S

Friday, September 23, 2011

Simple Quick Character Setup

Hey. So while I was in the process of making a game, I found a nice setup that moves objects easily via linear velocity, but avoids the drifting that frequently arises.

Saturday, September 17, 2011

BGHelper V1.6 - Node Map PathFinding and Soft-body Pinning

Hey. So today, I'm giving out BGHelper V1.6. This version includes quick and simple NodeMap-based pathfinding, along with a soft-body pinning function.

Sunday, September 11, 2011

Tuesday, September 6, 2011

Friday, August 26, 2011

X-Emitter V1.10.1

Hey. So here's a somewhat major update and bug-fix version of the X-Emitter V1.10.1 dealing with scene changes.

Saturday, August 13, 2011

Mini-Tutorial - Pixel-Perfect Sprites in the BGE

Hey. So, some people were trying to do pixel-perfect sprites in the BGE awhile ago, but ran into some roadblocks. However, Blender can do quite a bit, and so I wrote a quick little mini-tutorial on creating pixel-perfect sprites in the BGE. You can find it here.

Wednesday, August 10, 2011

Blender / Python Tutoring and Helper Service

Hey. So, I've started a helper and tutor service for those who want to learn how to use the BGE and Python. The page can be found here.

Experimental Build: Orthographic Shadows in the BGE

Hey. So, after milling around with the Blender Source for a bit, I implemented very rough orthographic shadows into the BGE. It's not finished yet - there are still bugs, but I would like to put it out there for testing.

Monday, August 8, 2011

Alternate Mist Blender Build

Hey, how's everyone? Well, I just recently managed to expose to Blender's UI a couple of extra (unnecessary) mist settings.

Sunday, August 7, 2011

Random Level Design Implemented in the BGE - Part 2

Hey. So here is part 2 of the fairly large tutorial series on random level design in the BGE. Part one covered a fair amount, and we will be looking into part 2, which will be a little more in-depth.

Developing for the BGE

Hey. Sorry there hasn't been a lot of activity on this blog lately, but I've been lazy. I want to actually make some effort and improve the Blender Game Engine, so I've decided to see what I can do with the source code.

Wednesday, August 3, 2011

SunVox Tutorials and SunVox V1.6.4

Hey. So there are two pieces of news here. SunVox verison 1.6.4 is out, and among the new features is a DrumSynth module, a compressor, and the ability to draw in the synth for the Dirty synth type.

Thursday, July 28, 2011

BGHelper V1.4 - Grids and Dimensions

Hey. So here's another version of the BGHelper Python module available for download.

Monday, July 25, 2011

Episode 1 of Dead Cyborg Is Out NOW

Hey. Yeah, Endre Barrath has just released Episode 1 of his new BGE adventure game, Dead Cyborg. I don't know much about it right now other than it takes place in a metallic, robotic world, but you can check it out, download, and donate for it here.

Sunday, July 17, 2011

Tuesday, July 5, 2011

BGHelper Module V1.3

Hey. So, here's version 1.3 of the BGHelper module. In case you didn't know, the BGHelper is a module for use with the Blender Game Engine intended to make complex tasks easier. The new features are Callbacks and Collision Detection.

Friday, June 24, 2011

Random Level Design Implemented in BGE - Part 1

Hey. So here is a fairly large tutorial into random level design in the BGE, along with my Random Level Generator (RLG) python module. You can download it at the bottom of this post.

Saturday, June 18, 2011

X-Emitter V1.8

Hey. So, here's another release of the X-Emitter. This version revamped the emission process, meaning that this version of the X-Emitter won't be backwards compatible out of the box with any previously existing particle systems.

Thursday, June 9, 2011

Monday, May 23, 2011

X-Emitter V1.7.2

Hey. So, here's another release of X-Emitter v1.7.2 - this is just a bugfix release, so there's nothing new this time around.

BGHelper Module V1.1

Hey. So, if you recall, I made a Python module for BGE games called BGHelper - this is an improvement on the previous release.

Saturday, May 21, 2011

Python in the BGE - Part 8 - AI

Hey. So here's part 8 of the MazeCrawl tutorial for enemy AI. We won't be covering too much in this one - it's pretty simple.

Friday, May 20, 2011

2D Sprites V1.8

Hey. So here's another release of 2D Sprites in the BGE. Note that there's a little bit different this time around.

Thursday, May 19, 2011

SunVox Tutorials - Setting Up Midi-In

Hey. Recently, the great tracker music creation software, SunVox, was updated to version 1.6.2, and with it came Midi-in, or the ability to play notes on a Midi-enabled keyboard in SunVox. Now I've decided to start writing tutorials on the subject. The first, on setting up Midi-In, is available on the SunVox Song Archive, SunVox Solstice.

SunVox V1.6.3 Is Out!

Hey. There is another update to SunVox - version 1.6.3 fixes some bugs and adds a new effect (the ability to trigger samples with a offset of a percentage, rather than by frame number, like before). Download SunVox V1.6.3 here.

Saturday, May 14, 2011

BGHelper Module V1.0

Hey. So here's a Python module for use with the Blender Game Engine. It features a pretty good amount of features.

Friday, May 13, 2011

SunVox V1.6.2 is out!

Yeah, I'm going to have to hurry this one up because I want to get at this version of SunVox. Why? One, hyphenated word - Midi-in (and Midi-out, by extension, LOL). You can now use your keyboard connected to your computer (not the computer one, but an electric Piano keyboard) to input notes in SunVox.

Friday, May 6, 2011

New Personal Game Development Site

Hey. So I've gotten pretty far on my current BGE game project, but rather than clutter up this site with my development progress, I've started another blog for my personal game development. Right now, there's just one game project, but I'll be sure to update it frequently / add new game projects for others to see and talk about. Check it out at SolarLune Games.

Sunday, May 1, 2011

Using Python in the Blender Game Engine - Part 7

Hey. So here's part 7 of using Python in the BGE. In this one, we've created an enemy!

2D Sprites V1.7

Hey. So this version of 2D sprites in the BGE is kind of a style change, really. In this version, I added another function to implement sprite changing via mesh replacement, rather than UV-coordinate animation called SpriteReplace.

Thursday, April 28, 2011

X-Emitter V1.7.1 / Near List V1.0

Hey. A slight update in X-Emitter this time around - when I was using it, I found a pretty large oversight on my part.

Tuesday, April 26, 2011

X-Emitter V1.7 - Particle Collisions!

Rendered in the BGE, using X-Emitter
Hey. So here's version 1.7 of X-Emitter featuring simple collisions for particles.

Saturday, April 23, 2011

External Modules and the BGE

Hey. So, as you may or may not know, I've been making some external modules for use with the Blender Game Engine. Here, I show how one can easily work these modules into all of their projects easily.

Friday, April 22, 2011

2D Sprites V1.6

Hey. So here's another release of my 2D sprites script - this time in module format for easy use.

Dynamic Waves V1.0

Hey. So awhile back, I made a dynamic waves system for generating waves on the surfaces of meshes in the BGE, and now, I've gone back to update the system.

Wednesday, April 20, 2011

SunVox Can Load JPEG Files?!

Hey, I didn't know about this, but that free powerful cross-platform tracker music creation software that I also run a song archive about (and make music with) that I mentioned awhile back - can load in pictures and make them into sounds. Good sounding sounds. Good sounding sounds that sound good!

Sunday, April 17, 2011

Blender 2.57 Out

Hey - I just wanted to say that Blender 2.57 is out now.

Thursday, April 14, 2011

Cross-scene Object Linking Blender Add-on

Hey. So I was making a game in Blender when I found that I needed to have an object like a particle or a weapon in a blank layer across all of my scenes.

Friday, April 8, 2011

Simple Game Source Code

Hey. So I was going to make a simple tutorial series awhile ago, and just prior to typing the first tutorial up, I quit, LOL. So, I probably won't give the simple tutorial series anymore in lieu of the Python, 2D filter, etc. tutorials. So, that means that I'll release the source code here for others to learn from.

Friday, April 1, 2011

Python in the BGE Part 6

Hey. So here's part 6 of my tutorial on using Python to make a (fairly) simple dungeon-crawling game in the BGE.

Thursday, March 24, 2011

X-Emitter V1.5 Out

Hey. So here is X-Emitter version 1.5. A bit of a rehash of the underlying code makes this version the fastest version to date.

Friday, March 18, 2011

Basic OpenGL 2D Screen Filters in the BGE - Part 3

Hey. This time, we'll be looking into something new - a blur filter! What? We did that already? Oh... Well... What if we controlled it with a VARIABLE?! EH?

Friday, March 11, 2011

X-Emitter V1.3 Out

Hey. So here's version 1.3 of X-Emitter. If you haven't been paying attention, X-Emitter is a particle emission system that I made and implemented into the Blender Game Engine for version 2.56. In this version, I added a couple of new particles and gravity.

Friday, March 4, 2011

Baked and Dynamic Shadowmaps in the BGE

Hey. So awhile ago I started a project to get a baked but real shadow map in the BGE.

Thursday, March 3, 2011

Getting New Blender Builds

Hey. So, I was using Blender today, and I was unfortunate to happen upon a bug in the Audaspace sound module, but I was able to get around the bug quite a bit easier than expected.

Tuesday, March 1, 2011

Massive Logic Speed Increase in BGE

Hey. So while I was messing around with a game project that I'd been working on that required many objects running logic (and so slowing down the game), I found out a faster method of running logic.

Monday, February 28, 2011

Python in the Blender Game Engine - Part 5.5

Here's part 5.5 (part 2 of part 5) for making Maze Crawl the game using Python in the BGE. Hey, so we left off looking at the source code for the Player.

Using Python in the Blender Game Engine - Part 5

Hey. So it's been a little while since the last post about this subject, but it's still going strong. In this tutorial, we work a little more using Python with the BGE game Maze Crawl.

Saturday, February 26, 2011

X-Emitter V1.2 Out

Hey. Version 1.2 of X-Emitter, the system for creating particle effects in the Blender Game Engine has been released.

Monday, February 21, 2011

BlendCrypt - BGE Encyption

Hey. So this is a project that I slapped together in an evening - it performs an exceptionally simple encryption / decryption for blend files real-time, meaning it's a (very small) extra step to prevent users from opening your externally packed blend files.

Thursday, February 17, 2011

OpenGL 2D Screen Filters in the BGE - Part 2

Hey. So, today, we'll take a look at another, slightly more complex 2D screen filter - the common Blur filter (yeaah!).

Monday, February 7, 2011

Using Python in the Blender Game Engine - Part 4

Hey, there. It's been a little while since the last tutorial post, but here's Part 4 in the series of game development in the Blender Game Engine using Python to make the maze-type game Maze Crawl.

Friday, February 4, 2011

SunVox - A Cross-Platform Music Creation Program

Hey, there. So, since this is a game development blog, I thought that it would be useful to talk about a key part of a game - sound and music. There are a lot of different programs out there for making music or sounds - one of them that I personally like and will talk about today is called SunVox.

Useful Forum Thread for BGE Python Help

Hi there. So recently, I've found on the BlenderArtists forum a thread that details a lot of important information about using Python with the Blender Game Engine. Some of the information is very professional in terms of dealing with multiple python files in a single game project. The thread can be found here.

Tuesday, January 25, 2011

OpenGL 2D Screen Filters in the BGE - Part 1

Hey, there. So today, we'll look into using some simple GLSL (OpenGL Shading Language) functions with the Blender Game Engine to make some 2D screen filters. Theoretically, you could even implement this with other game engines to create 2D screen filters, even engines using other programming languages, like Microsoft's HLSL (High Level Shading Language).

Using Python in the Blender Game Engine - Part 3

Hey. So, welcome back to the 'Using Python in the Blender Game Engine' set of tutorials about using the Blender Game Engine to make a game while utilizing Python as the scripting language. In this part, we'll investigate implementing walls to help us make a world.

Sunday, January 23, 2011

Spelunky and Random Level Design

Since this blog is about game development, I thought it would be a good idea to analyze good (or bad) games in attempts to try to understand how the games are made. One of the games that I'll be starting out with is the great PC freeware game Spelunky.

Using Python in the Blender Game Engine - Part 2.5

Hey. So before we move on to the next part of the tutorial, some code house-keeping is in order to help make our source code more manageable.

Using Python in the Blender Game Engine - Part 2

The debug console is an invaluable tool in using the Blender Game Engine.

Hey, there. So, here's the second part in a tutorial about using the Blender Game Engine to make a game using the Python scripting language.

Incredible BGE Game - Dead Cyborg

Screen captured from the Youtube debut video
The Blender Game Engine is capable to make games that have very high-quality graphics, as well as that are fun to play. Most people who use the BGE don't use it for very much or for very ambitious endeavors, but Endre Barath, an experienced BGE user, is looking to push the BGE to its limits with a very interesting, original game.

New Blender Beta Out

Hey, there. I just found out today that there's a new beta version of Blender out - version 2.56.

How to Install Apps and Games on the Caanoo

Hey, there. So, today, between game development tutorials, I thought that I would put a little tutorial on how to install games or apps on the GPH Caanoo.

Using Python in the Blender Game Engine - Part 1

Hey, there. So, we'll be learning about using Python in the Blender Game Engine today.

Who Likes Tron?

Hey, again. So, in-between tutorials being written and stuff, here's a small clip of something a developer created with the Blender Game Engine.

Setting Up Development for BennuGD - Part 2

Okay, so now that we've got the IDE (Integrated Development Environment) set up for use with the BennuGD programming language, it's time to make a simple program with it, and finally, port it to the Caanoo!

Setting Up Development for BennuGD - Part 1

Hey, there. So today, I'll be helping you to set up a game development environment for use with the BennuGD programming language to develop games or applications, create a simple Hello World program, and even port the program to the great open-source handheld, Game Park Holding's Caanoo.

What's a Caanoo?

Well, a canoe is a type of boat that... Wait, what? A Caanoo? Ohhhhh, okay. Well, the Caanoo is a new open-source handheld that was created by the company Game Park Holdings.

Wednesday, January 19, 2011

Introduction to the Blender Game Engine

Hi, there. As you may or may not already know, this is a blog about game design, and I'm going to help you, the reader, to create your very own PC game. One of the tools that I will be using is the Blender Game Engine, which is housed inside of the free, open-source Blender 3D modeling program.

Hello World!

Welcome to Game Up!, a blog about games.