I am planning to make an amazing add-on for Blender Game Engine. It will have 2 versions:
Free($0.00):
Cubemap generator(just place a 6 textures in it to get a cubemap.
[optional]Area lights(lets reborn the area lights from BGE candy features somehow)*
Real time Subsurface Scattering(also reborn from candy features)*
Skyboxes(built in skybox that aligns to the first sun light in scene or custom made skybox)
Built in 2D filters(SSAO, Bloom, DoF, Vignette)
[If martinsh agrees]Built in martinsh watershaders
Built in mirror
Pro edition($9.99):
All features from free edition
A Physically Based Rendering Basics(cubemaps from skybox and custom cubemaps as default material input, more advanced textures etc.)
Parallax maped textures and shiulette mapped textures
More types of texture mapping
[optional- if we figure out how]Realtime GI simulation using lightmap textures and basic lighting baking and calculations
A particle systems
Fluid simulations
More 2D filters(Multiple Anti-Aliasing filters, light scattering(including sunshafts edition) and others)
Built in physics constraints and demos(vehicle generator and easy UI editor, character-ragdoll which I am currently trying to get myself up to work, destruction physics and others)
Built in real-time reflection probes(cubemap)
Game basic examples(RTS example, FPS example, FPS builder example, TPS example and others).
*I’ll try to get martinsh(Mārtiņš Upītis) help here!
Ideas are huge, hard to complete. I am planning this as a work for year. My most serious problem- I don’t know how to make add-ons. Some things can be done easiy by just making a UI for already aviable scripts and things, others need our own job in it, permissions from others, help from others etc. I was looking for some people who wants to do this. Everyone is welcome, just post in my Adris 3D development community thread or Blender Artists thread or PM me in G-Mail: adris3ddev@gmail.com! Thank’s everyone for response!
P.S. Everyone who puts his work here if job will be sucessful will recieve the Add-On’s pro edition for free;)
So fist thing to start off for me is to learn making add-ons at all. If anyone could make tutorial- Amazing! Best would be already doing it for one of the plans in this thread(for example, the vehicle physics in-game or the mirror thingy.
Thanks! Um, I can’t pay now, but I can pay after I finish this like some percent from protif(for example, 50% to me, other split between helpers fairly)! I think this would be a great idea!
I don’t want to discourage you, but I don’t think that you recognise the scale of such a task.
With the exception of extending filters (whilst bloated, the existing 2D filter actuator could be modified to support additional filters), these options mostly involve very little Python (used for developing add-ons), with most of the code being Blender C / BGE C++.
This project is arguably too large for a one-year deadline, in particular for someone without prior experience in developing in these areas.
In more practical terms, it’s not the role of a single addon to do everything. Addons should be small, simple and easy to update.
Lastly, we’ve seen a lot of projects over the years (myself included) that essentially ask everyone to contribute and produce an amazing result with little incentive but goodwill. That is not an effective development model, and people rarely go for it. In particular, those who are skilled enough to fulfil these goals would usually not require the motivation of a BA post to undertake such a task; if it has yet to be done, it is because there is little interest in doing so.
I encourage you to explore the realms of add-on development, but beware that it is not so straightforward.
step 1 = make a silly little addon that does something simple(python only)
step 1.B = get to where you can pull down, edit, compile and build blender
step 2= get the features working
step 3 = optimize
step 4 = debug
step 5 = publish.
I want to do something similar however I recognize I don’t have the skill or time,
my own idea is a fork,
Bullet 3 + Continuous collision detection + break triangle meshes into many simple bounds+convex hulls + modern GSL + built in hardware instancing of meshes + sprite generator + sprite game object, 2D and 2.5D
the fork will be designed cor publishing games to steam, so maybe include some steam API stuff?
I know I can’t code it, so I am making a game and selling it, and then using it to pay a skilled developer.
OK! I will make multiple add-ons first. Slowly try to implement free edition features one by one into the add-ons and than try to compule them and make an add-on. Maybe it will take more than year. But before all, I need tutorials for making a BGE add-ons. If somebody has any or idea where to look for good ones, please, tell!
Can you already see if the add-on is good or not? As you see here in BA, none of the add-on developers sell their products. But now then you already set your idea into 2 variations (free and pro) already.
well, even the BGE is free. If you can provide a very good add-on, people may give a try for that. But so far , you say you cannot give your ‘future helpers’ any credits, so it must be only you alone in this project. And i dont really think you can spend time for over a year to work on it.
As long as you still ask people on this forum to learn new things, you cannot develope it (yet).
Why it wouldn’t be legal? Any model generators are legal. Actually, any add-ons that doesn’t have viruses, malware inside of them or which aren’t other types of hacking(criminal) are legal;)
You could even make it a makehuman like vehicle creator to add to the addon.You could also make it add the logic bricks and python scripts so that the vehicle can be driven or flown in firstperson.
Yeah- sounds good idea, Lostscience. But mesh generators are very difficult. I will try to make a basic model bases and some set ups for them in a try- maybe I suceed. Anyway, I shall find a very good tutorials!