Quick Update

January 26, 2010

There have been a few new developments as far as my personal life and development time line are concerned:

1. I am now at a new university (UAT).
2. I am now on two new projects; one using my engine and another using UDK.
3. I am, due to homework, projects, and newly defined visions for particular parts of the engine, am extending the completion date a bit.

I will try to post more frequently, and am in no way taking any form of hiatus.


Particle Effect System

December 4, 2009

I’m prepared to say that this system is done, it may need future tweaking or improvement for physics, but at the moment it does what it is designed to do – look pretty. Here is a screen shot (too lazy for a video at the moment) :
Screen Shot!


Engine Update

November 25, 2009

It’s been a while without an update. The engine is roughly 43% complete based on what I had set out to accomplish in its first draft. I’m currently working on a particle system and will post pictures after it’s completion.


Development Plans

October 9, 2009

2D Game Engine

Components Implemented
1. Basic Content Management
2. Abstracted Entity Management
3. Basic Game-State Management
4. Basic Graphical User Interface System
5. Input System (Falling Down Stairs)
6. Tile-Map Management
7. Basic Sound Management (XNAWiki.com)

Components Desired
1. Enhanced Content Management (Serial-based)
2. Particle FX System
3. Dynamic Loading
4. Multithread Optimization
5. Enhanced Graphical User Interface
6. XBox 360 Input Compatibility
7. XBox 360 File IO Compatibility
8. Enhanced/Customized Sound Management
9. Optimized Tile Object
10. Physics Engine
11. Path-Finding
12. Artificial Intelligence
13. Game Saving (Serialization/De-Serialization)
14. Shader System
15. Networking

Components Undergoing Development
1. Enhanced Content Management (Serial-based)
2. Game Saves
3. Networking
4. Physics
5. Artificial Intelligence
6. Path-Finding
7. Particle FX
8. Shader System

Estimated Date of Completion : April 1st 2010


Tile Engine

October 2, 2009

Just got the tile engine working. Here’s a screen shot!


Multi-Line Text Box

October 1, 2009

I finished the multi-line text box today and it works well. I haven’t implemented scrolling yet so that’s an issue, but I’ll get that working later. Here’s a screen shot:
Link


Movable Functionality

September 26, 2009

The GUI is now movable – I’ve uploaded a video on youtube to prove it.

Here’s a link!


What’s next?

September 25, 2009

1. Rich Text Box (Memo)
2. Tabgroup
3. Table (basic w/sorting)
4. Movable Functionality
5. Sizable Functionality

Assuming this is all I have left for my GUI system, the system itself is currently 66.6%(2/3) complete.


GUI System Update

September 25, 2009

I’ve been working more on the GUI System and the updated list of working controls is:
1. Gump
2. Panel
3. Button
4. Check Box
5. Radio Button
6. Picture
7. Label
8. Progress Bar *new*
9. Timer *new*
10. Text Box *new*

Here’s a screen shot!
note: the first progress bar is incrementing via a timer object that I wrote – this is unnoticeable in a still shot.

What’s next? I’ll probably work on a Memo or Rich Text Box type of control to allow multiple lines of text to be read from a source and displayed, with options of read-only, word-wrap, etc.


XNA Game Development – First Post

September 17, 2009

I have been working on a 2D Game Engine and to-date most of that stuff has been behind the scenes code that won’t display anything worth taking a screen shot of. I have, however, been working on a GUI system that is worthing showing off (even if it isn’t very advanced or pretty).

Link to Screen Shot!

As of right now I have:

1. Gump
2. Panel
3. Button
4. Check Box
5. Radio Button
6. Picture
7. Label