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.
Search Results
Friday, December 23, 2011
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.
Labels:
Audaspace,
BGE Tutorials,
Examples,
Game Development,
Python
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.
Labels:
Blender,
Game Development,
News,
Stuttering Problem
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 jMonkeyEngine.com homepage. |
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.
Labels:
Game Development,
News,
Pixel Art Tutorials,
Video Tutorials
Thursday, November 3, 2011
Pixel Art Tutorial Series - Part 2 - Perspective
Hey. Here's another entry into my pixel art tutorial series.
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.
Labels:
BGE Resources,
Blender,
Game Development,
X-Emitter
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.
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.
Labels:
BGE Resources,
Blender,
Examples,
Game Development
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.
Labels:
BGE Resources,
BGHelper,
Blender,
Examples,
Game Development
Sunday, September 11, 2011
Disable Mip-mapping For Runtimes Python Script - BGE Pre-loader
Hey. Here's a quick little resource for you - it's a Display Preloader for your BGE runtimes.
Labels:
BGE Resources,
Blender,
Game Development,
Games,
News
Tuesday, September 6, 2011
BGHelper V1.5 - Nodes and Gradual Ranges
Hey. So here's another release of BGHelper. This one has a couple of new features.
Labels:
BGE Resources,
BGHelper,
Blender,
Examples,
Game Development
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.
Labels:
BGE Resources,
Blender,
Game Development,
X-Emitter
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.
Labels:
Blender,
Blender Developing,
Game Development,
Games,
News
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.
Labels:
BGE Tutorials,
Blender,
Game Development,
News,
Python
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.
Labels:
BGE Resources,
BGHelper,
Blender,
Game Development,
News
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
X-Emitter V1.9 - Random Seeds
Hey. So, here's another X-Emitter, this time featuring random seeds.
Labels:
BGE Resources,
Blender,
Game Development,
News,
X-Emitter
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.
Labels:
BGE Resources,
Blender,
Examples,
Game Development
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.
Labels:
BGE Resources,
Blender,
Game Development,
X-Emitter
Thursday, June 9, 2011
2D Sprites V1.8.1 - 3D Sprite Example Included
Hey. So here's another update to the 2D sprite module (named Sprites).
Labels:
BGE Resources,
Blender,
Examples,
Game Development
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.
Labels:
BGE Resources,
Blender,
Game Development,
News,
X-Emitter
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.
Labels:
BGE Tutorials,
Blender,
Game Development,
News,
Python
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.
Labels:
BGE Resources,
Blender,
Examples,
Game Development
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
Labels:
BGE Tutorials,
Blender,
Game Development,
News,
Python
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.
Labels:
BGE Resources,
Blender,
Examples,
Game Development,
News
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.
Labels:
BGE Resources,
Blender,
Examples,
Game Development,
X-Emitter
Tuesday, April 26, 2011
X-Emitter V1.7 - Particle Collisions!
Rendered in the BGE, using X-Emitter |
Labels:
BGE Resources,
Blender,
Game Development,
News,
X-Emitter
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
Labels:
BGE Resources,
Blender,
Examples,
Game Development
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.
Labels:
BGE Resources,
Blender,
Examples,
Game Development
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.
Labels:
BGE Resources,
Blender,
Examples,
Game Development,
News
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.
Labels:
BGE Resources,
Blender,
Examples,
Game Development
Tuesday, April 5, 2011
X-Emitter V1.6
Hey. So here's X-Emitter version 1.6.
Labels:
BGE Resources,
Blender,
Game Development,
X-Emitter
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.
Labels:
BGE Tutorials,
Blender,
Game Development,
Games,
News,
Python
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.
Labels:
BGE Resources,
Blender,
Game Development,
Games,
News,
X-Emitter
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?
Labels:
Blender,
Game Development,
GLSL,
OpenGL Tutorials
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.
Labels:
BGE Resources,
Blender,
Game Development,
Games,
News,
X-Emitter
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.
Labels:
BGE Resources,
Blender,
Game Development,
Games,
News
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.
Labels:
BGE Resources,
Blender,
Game Development,
Games,
News
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.
Labels:
BGE Tutorials,
Blender,
Game Development,
Games,
News,
Python
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.
Labels:
BGE Tutorials,
Blender,
Game Development,
Games,
News,
Python
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.
Labels:
BGE Resources,
Blender,
Game Development,
Games,
News,
X-Emitter
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.
Labels:
BGE Resources,
Blender,
Game Development,
Games,
News
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!).
Labels:
Blender,
Game Development,
Games,
GLSL,
News,
OpenGL Tutorials
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.
Labels:
BGE Tutorials,
Blender,
Game Development,
Games,
Python
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).
Labels:
Blender,
Game Development,
Games,
GLSL,
OpenGL Tutorials
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.
Labels:
BGE Tutorials,
Blender,
Game Development,
Games,
Python
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.
Labels:
BGE Tutorials,
Blender,
Game Development,
Games,
Python
Using Python in the Blender Game Engine - Part 2
The debug console is an invaluable tool in using the Blender Game Engine. |
Labels:
BGE Tutorials,
Blender,
Game Development,
Games,
Python
Incredible BGE Game - Dead Cyborg
Screen captured from the Youtube debut video |
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.
Labels:
BGE Tutorials,
Blender,
Game Development,
Games,
News,
Python
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.
Subscribe to:
Posts (Atom)