Good morning!.
Some of my observations about AGK:
1. HELP - often there are no examples in the help, and a non-expert user will always find it difficult to move forward with many commands.
2. MULTIPLE LIGHTS - using multiple directional lights can generate many atmospheric or weather effects, it would be nice to have more than one directional light.
3. Loading 3D models is not friendly, that generates a lot of frustration and difficulty when creating a video game or prototypes.
3rd. LOADMESH - function that loads objects, without animations, without childs, but with textures and material properties and meshes, colors, brightness, etc.
3b. LOADANIMMESH - function that loads 3d objects with animation, childs, and bones, Textures, and material and meshes properties, colors, brightness, etc.
4. var = GETPARENT (Object) DOES NOT EXIST ?????!
there is a function like "GetParent (obj_id)?" to know if my object is a child of who?
someting like "Who is your father?"
0 = nobody
12323 = is my father
5. FIXOBJECTTOOBJECT () teleports the child by linking it to the parent. this should not happen !!!
When attaching one object to another, depending on its properties, AppGameKit teleports it, making development extremely difficult.
I personally spent many days trying to solve this problem, and it was not easy.
so when linking an object, it should not teleport, regardless of the scale, rotation or position of both objects if desired.
6. AppGameKit PARTICLES ROTATIONS. all games use sprite rotation to generate smoke, splashes, fire and other effects, it would be nice if AppGameKit has the option to rotate the particles.
7. SCREEN RESOLUTION. There is some issue when starting your game on different computers, since it starts in resolutions that are not the ones you chose, sometimes the whole interface loads badly, and the users who test the app must restart the game 3 times so that The resolution loads well, I am not an expert, but that happened to all my testers and to me it happened to the 3 computers that I tested it.
-------------------------------------------------- --------------------------------------------------
My previous experience is using BLITZ3D, and it would be good if AppGameKit has at least the same handling of loading and handling of 3D models, it seems to me that AppGameKit, with all the power it has, has such a limited handling of 3D models.
A developer who models objects in 3D, should be able to export the 3D model of him and load it in AppGameKit without problems, with different textures, respecting the colors, transparency and brightness of the elements that a MESH can contain.
I have more than 20 years working professionally with 3D models and rendering, and almost 20 years using Blitz3D. AppGameKit is much more powerful but it doesn't make it easy at all to insert 3D art into your games.
This bottleneck is crucial for AppGameKit to be chosen by users who are not experts, by indies, who could make their developments, show them, and generate new content developed with AppGameKit that will serve AppGameKit to show their true capabilities.
People who see the AppGameKit gallery, in terms of 3D, notice and comment that the graphics are not surprising, that they do not have a good level, and that is because the difficulty to achieve that quality is immense.
if AppGameKit took care of that matter, I think it would be the ideal tool for any indie that wants to make 3D games.
I am not an expert user, in fact I do not understand many of the things they ask for, because they seem very advanced to me, so as you know, I experienced all these difficulties in the last year and I was able to overcome them thanks to the user community that has a infinite will to help everyone.
From now on I believe that AppGameKit is a very powerful application, and I continue to choose it, although it has generated a lot of frustration and doubts, and I still do not have 100% certainty regarding whether my game will exceed the demands that steam users have to time to buy a game.
and an Indie must have that security of his tool.
As for contributing money, if I have dollars in my paypal account, I would be willing to help with pleasure.
It would be the only way that I could collaborate since here 100 dollars is equivalent to 15,000 pesos, practically a basic monthly salary here.
And as I mentioned to the AppGameKit developers, if it were easier, I could generate a lot of visual content from prototypes made at AppGameKit, as I did with BLITZ3d, which would help show the power of AGK.