2.5D - 3D Engine

Show us your works in progress and request feedback

Post » Fri Jan 30, 2015 10:08 pm

http://www.mediafire.com/download/0tzqw ... _File.capx

This version only contains the sprite rendering and Mode7 based map. If anyone has information on how to make it all come together better, please let me know, otherwise, feel free to use whatever is there for your own projects. (aside from the ground texture, I have to remove that)

2.53ds.jpg


[EDIT] Sprites fully implemented

2.53d.jpg


Last night I designed a 3D engine based off some 2.5D logic and thought I would expand on it farther to bring in some more 3D effects and Construct 2 native functionality. My plan is to bring everything Construct 2 has to offer for top down gameplay, and possibly others. The entire project will be free and and I'll provide examples and a program that show you how to design JSON based models in it. The way it works is the game loads objects by JSON to Array objects, and these array objects will manipulate polygons at real time. Most of the rendering will be done on CPU, excluding the 2D lighting, which I will implement in a way that works with the 3D objects and such. I will also be including the Normal Map plugin and my own custom lighting to make it like nice. The engine will run off Mode7 and all objects in the world will be placed based on a 3D array of objects.

There is one array (for sprites) which contains the ID's of the individual objects at X and their sprite name at Y. At the same place as the object's id on the Sprite Array there will be a SpritePositionArray which will position sprites in the world based off inputted information. If you create a sprite who's location is set to 0, 0 (in the instance variables) the engine will set the location of the sprite relative to the location on the layout.

The same goes for the 3D Objects array, Particals Array, Player Array, etc.

More news will be uploaded here as I progress. I will be making it a free 2.5/3-D Multiplayer engine for Construct 2. I have already worked out the math in making it work, feel free to ask me about any of it. :)
You do not have the required permissions to view the files attached to this post.
Last edited by KTML5 on Sun Feb 01, 2015 2:17 am, edited 4 times in total.
ImageImage
B
46
S
13
G
2
Posts: 253
Reputation: 6,352

Post » Fri Jan 30, 2015 10:43 pm

What a great project. Would love to see a Demo of the work you did so far.

I really like the open source idea btw. Let's see how it will work out performance and look wise
Image
Check out our start-up and configure your own helmet in true 3D.
B
44
S
11
G
11
Posts: 1,154
Reputation: 9,978

Post » Fri Jan 30, 2015 10:48 pm

Thanks :) So far I haven't had any problem with performance aside from one moment in time that it crashed my computer. I'm still trying to find out why it did that though. I believe it has something to do with Mode7.
ImageImage
B
46
S
13
G
2
Posts: 253
Reputation: 6,352

Post » Mon Apr 04, 2016 10:25 am

I'm interested ^^
B
27
S
6
G
7
Posts: 678
Reputation: 5,651

Post » Sat Apr 09, 2016 8:58 am

mumu64 wrote:I'm interested ^^


Sorry, I dropped this project quite a while ago. But I could help you in figuring out how to get some 2.5D stuff working. I'd suggest getting the Q3D plugin though. I know that may sound a bit counterintuitive if you're going to 2.5D, but some 3D implementation makes for a better looking 2.5D game, and will make the entire workflow a lot easier.

Again, I'm sorry! :)
ImageImage
B
46
S
13
G
2
Posts: 253
Reputation: 6,352


Return to Works in Progress/Feedback Requests

Who is online

Users browsing this forum: No registered users and 2 guests