Jump to content

Blogs

Character Sketches

The first step to building a character model is to establish the concept. Here are the images I have received. I have my favorite in mind, but what do you think? The purpose of this character is to serve as an enemy for a wide range of games. It could also be used as a main character with a third-person camera.   Which one do you like best?  

Josh

Josh

Pieces Form the Whole

A few technologies are converging that form the basis of Leadwerks Game Engine 4 and our extended future.   BlitzMaxNG is a new compiler that turns BMX source code into C++, and includes a 64-bit compile mode. This means we can do a 64-bit build of our editor in the future. It's not super important right now, but it's a nice option to have going forward, and it makes all our code future-proof in the long run.   I've been exploring the direct 2D drawing features in GDI (Windows), Quartz (Ma

Josh

Josh

GamesBeat 2015

I just got a ticket to GamesBeat 2015 Summit. Message me if you'd like to meet up during the event. https://www.linkedin.com/profile/view?id=AAMAAABZ4BAB_h-adCunzdSr7r90HFOdx_MLrow

Josh

Josh

Adjustments & Fixing Little Things

Besides fixing the UV's for the VecDispenser, Adding in the box model, and some added sounds thanks to ThirstyPanther, most of the work this week was done with adjusting scripts so that the game as a whole plays better.     Picking Up Objects   Last week, I mention that I adjusted the pickup system so that it will auto center the object when it's picked up. While the stock code for the pickup system is good for occasionally picking up objects, in Vectronic, you're gonna be picking up boxes

reepblue

reepblue

Art

Three things I am working on right now: We need a high quality default skybox. I'm pretty happy with the results I got, after a lot of experimentation and different programs. This will be a whole huge blog post itself. Commissioning development of one high-end character model. I'm going with a fairly expensive option this time. My goal is to just get ONE character I am happy with, with the idea that if we can do it once we can do it again. More on this later. Investigating a better

Josh

Josh

First Test, VecBall Design

Another week, another weekly report. Vectronic is going more smoothly then ever before taking things one at a time, and just shelling out maps and ideas quickly. Last week, I did a few improvements with how the player picks up objects, and fixing the issue of shooting projectiles through objects. I did not shell any more maps because I thought it would be better to focus on a small amount of puzzles at a time, perfecting them before making more maps. For this, I needed help.   As of this week,

reepblue

reepblue

Beta update available

A new update is available which should fix terrain rendering issues. The project explorer panel is also shown in the script editor on Linux as well. I am not 100% happy with the layout of this and it may change before the final release.   I am also experimenting with Teragen 3 and think I can create some nice high-def skyboxes for us.  

Josh

Josh

Legos and Game Artwork

I recently had a strange interest in looking at Lego sets online and watching reviews. There was something about them that I felt like related to game development and level design. Something very interesting I noticed was that each set would include several extra elements that formed a story line. This added "play potential" to the set. For example, the raft below includes three pirates loaded with weapons, one who is obviously the leader, a treasure map, so the crew has an objective, and a

Josh

Josh

Project Explorer beta now available for testing

Implementation of the project explorer went really fast. I started it this morning, and I think it's pretty much done now. The project explorer shows up on the left side of the script editor window. It's positioned in an adjustable panel so you can resize and move its position. (Saving the position and orientation has not been implemented yet.) The project explorer shows a tree displaying your "Scripts", "Shaders", and "Source" folder, if you have the Standard Edition. You can double-click

Josh

Josh

Beefing up the Script Editor

Along with vegetation, Leadwerks 3.7 is planned to include new features that turn the script editor into a powerful IDE. Auto-completion makes it easier to remember the command you are looking for and greatly enhances coding productivity. A built-in project explorer is also being added to make it easy to quickly navigate to and open any script or shader file in your project.     These and other planned enhancements provide a powerful coding environment built seamlessly into Leadwerks Edit

Josh

Josh

Beta update available

A new update is available on the beta branch on Steam. This fixes the low-res terrain shader so it compiles on AMD cards. It also fixes a possible brush rendering crash having to do with the recent optimizations made to make uncollapsed brushes draw more efficiently.

Josh

Josh

Lean Game Development

I'm very happy with the progress our community as a whole is making. Instead of getting distracted with endless technical features, we're releasing games. Lean Game Development The Lean Startup Methodology basically states that life is too short to build a product no one wants. Companies invest years in development to release a product onto the market, only to discover that early design flaws doomed the product from the start. Lean Startup Methodology posits that one should release a minim

Josh

Josh

Shelling It Out

As I mentioned in my previous post, throughout my time of developing Vectronic on the Source Engine, the project never had more than four maps because so much time and worry was focused on the concern of how it's going to look. While the overall art style, and the balance of visual noise is importation for a project like this, I was spending more time on this than making more maps and puzzles.   I decided to once again start from scratch and only focus on the maps and gameplay for the time bei

reepblue

reepblue

Vegetation Development

Today I am happy to say I worked out the problems that the vegetation system prototype had on AMD and Intel graphics. I started by upgrading the system from using texture buffers to using vertex buffers, as recommended in Daniel Rakos' excellent RasterGrid blog. He made this change for speed, but in my case it gave me simpler code I was able to eliminate the OpenGL errors with.   The most interesting part of this was discovering the glVertexAttribDivisor command. (Fortunately, it's in the 4

Josh

Josh

Back On Track!

After a whole summer of working on the LEX template, and learning new things about the engine, I'm happy to say that Vectronic will soon be back on track in full development!   Before I go into full detail, I wish to mention that the Vectronic Demo has been updated with Josh's optimization edits, and the VecBall has a new effect I've made during the development of LEX. If you had sluggish performance before, I recommend you check out the update!   Now that I've got a nice foundation with a m

reepblue

reepblue

Beta update available

A new update is available on the beta branch on Steam. This fixes a few problems with brushes that the last update introduced. A grid snap button has also been added in the main toolbar.

Josh

Josh

Beta update available

An update is available on the beta branch. This will improve rendering speed of uncollapsed brushes in-game. You may also see a speed increase in the editor when viewing maps with lots of CSG brushes. You can read about this in detail in this thread.   Lunarovich's suggestion here has also been implemented.   I also tweaked a few stock prefabs and the FPS example map. The crates and boxes will now all use the dynamic shadow setting, and the red cage light prefab is set to only cast stati

Josh

Josh

Let's get this vegetation party started

An update is now available on the beta branch which fixes the alt+tab problem. This works by skipping rendering when a window is minimized, since the Win32 command GetClientRect() returns a size of zero when windows are minimized.   Now I am on to the highly anticipated Leadwerks 3 vegetation system. I previously wrote about some research I was performing here: http://www.leadwerks.com/werkspace/blog/1/entry-1499-vegetation-research/ http://www.leadwerks.com/werkspace/blog/1/entry-1500-veg

Josh

Josh

Game Launcher Review

Leadwerks Game Launcher was released last week as a free early access title. This means the release did not appear on the Steam new releases list, and its visibility is very low on Steam, unless someone is specifically looking for it. The final "real" release will see a period of high visibility. So right now the only traffic you should expect to get is what we drive to the Steam store page ourselves.   That said, Leadwerks Game Launcher now has 2000 users, and has very positive reviews so

Josh

Josh

Merged my other business

I have merged my photography business (limited company) into eve lbs studio to offer more services under one house (name).   I intend to get a gallery of textures build up for use with my models using the photography department..

epsilonion

epsilonion

A Quick Update For LEX

I recently updated the Leadwerks Extended Executable with more shaders, and hot fixes. Fetch and pull this update in git. I wanted to post this yesterday, but I was having issues.   Fix 1: No more crashing upon Alt+Tabbing This fix is eventually gonna be made engine side, but I was not sure if Josh plans on that being pushed to the default branch, or the beta branch. While the beta and default branch are synced, I jumped the gun and fixed it.   //---------------------------------------

reepblue

reepblue

Get a good game logo for $15

Your game's logo is its identity, the first thing people see that they associate with your game. This is the first step in the sales funnel, and if you have a bad logo it turns people off from even trying the game. Fortunately, getting a decent logo isn't hard with Fiverr.com. There are many logo designers that do surprisingly good work.   Tips: Describe exactly what you want. Design is expensive because you throw away 90% of your ideas, so if you can absorb some of that process you make

Josh

Josh

Leadwerks Game Launcher Released on Steam

Leadwerks Game Launcher lets you play a variety of creative, experimental, and just plain wacky mini-games made with Leadwerks Game Engine. Fly a spaceship through an asteroid field, play a round of miniature golf, or ride a lawn mower while dodging killer cows. It's free and there's a constant supply of new things to try.     With Steam Workshop integration, you can talk directly to the developers and give your feedback for new ideas to be incorporated into their games. Start a discussio

Admin

Admin

×
×
  • Create New...