Ambiera Forum

Discussions, Help and Support.

Ambiera Forum > CopperCube > Announcements and Showcase
2D Controller Scripts Collection

just_in_case
Moderator
Quote
2022-09-09 07:03:59

For the past few weeks, I was working on some 2D controllers and some other 2D game dev-related extensions and plugins.
I also recently posted a video showcasing some of the content of the controllers and extension.

Today I decided to pre-release them, they are still in development but some of the scripts have already been done, however, they still lack a proper video tutorial on how to use them, but they come with demo examples so can be easily used and most of the properties are self-explanatory and doesn't require a special guide.

Here is the list of scripts in the collection( not all of them have been released yet)

2D Platformer player controller with double jump support.
2D RPG player controller
2D Point and click RTS style player controller with 8 Directional movement support
2D TopDownShooter Controller (extensive)
2D animation script (Plugin, Behavior, and Action)
2D camera controller ( can also be downloaded for free from Neophyte.cf)

There is a huge list of features that the extensions support, please see the itch.io page for the details properties and features of the controllers and scripts.
https://vazahat.itch.io/coppercu...

2D top-down shooter, and point and click Controller have not yet been released but will be released very soon.

watch the overview/showcase video here on youtube https://www.youtube.com/watch?v=...

Hope these scripts will be helpful and will save you a lot of time in creating 2D games with Coppercube.


Aiming_bullets
Guest
Quote
2022-09-09 08:27:46

Maybe if you can create a 3D AI script rather than 2D more people will be interested in purchasing it.


VP
Guest
Quote
2022-09-09 13:30:38

Great work! just_in_case

I'll definitely make a purchase next time I'm paid and also make a donation to encourage further development of this - that's a lot of features which will add a lot of capability for 2D games in Coppercube - side-scrollers, beat-em-up's, RPG's shoot-em-up's etc.

I've always fancied remaking some of the older classics - Alien Breed, Agony, Dizzy, and the old point-and-click adventures. These tools will make it a breeze to start diving into. Prior to the creation of this toolkit, Coppercube was capable, but not ideal for exclusive 2D.

For those who want "sprite sheets" ripped from older games, check out a site called "the spriters resource", for photo-realistic renders, check out "footage crate" and also try a tool called "SpriteSheetScanner" on itchi.io to cut the sprites to make them easier to work with. Also checkout "Juice FX" and "Smear FX" which can make animated sprites from static images and will work really well with the new tools just_in_case has created.

2D sprite animation is usually an underrated and overlooked feature but is extremely resource friendly and easy to work with and can quickly add some amazing visuals which just aren't capable with 3D models or particle effects.


just_in_case
Moderator
Quote
2022-09-09 14:23:15

@aiming bullets, I can't promise but I will try to create AI behavior for 3D models as well, I always wanted to create a path finding mechanism, I know there is already by @sven and @smnmhmdy, but they are useful for advanced user and for personal usage, because for non-coders they might be complicated and hard to setup. As I always try to work for non-coders and try to provide extensions and plugins that can be used by anyone. So finding a way to setup pathfinding that is simple and easy to setup is my main goal when creating AI extension.

The current 2D AI don't do any path finding, but atleast cleverly avoid bumping into anything while randomly moving, but can bump into things while chasing the enemy.


@VP thanks a lot for all your support, Yeah, the controllers can be used for a variety of games and setups with different combinations of properties and all. I will be out of town this week, So it might take sometime to release the remaining 2 extensions. You might like the topdown shooter extension, as it provides a whole lot of properties that can be used to create so many weapon types and a lot of cool stuff, you can create AI teams and all just like the inbuilt AI with tags and other stuff.


pmax
Registered User
Quote
2022-09-09 14:24:04

just_in_case Good work !!

I made the purchase ( although I'll probably use them little ) but I'm glad to give you support for what you do.

ps: a script for creating collisions would also be nice.


andgameplay
Registered User
Quote
2022-09-09 17:25:41

Thanks just_in_case! It's a great work, it help a lot make 2D games, your work make the Coppercube each time better!


just_in_case
Moderator
Quote
2022-09-13 10:41:33

@pmax Thanks a lot for your support, hope they come in handy if you ever plan to use 2D development. Basic collisions are already possible with the line picking, having a more advanced collision system with a triangle selector is beyond my skills for now. Maybe with a better physics engine, it will be possible in the future. I am still trying to figure out C++ things.

@andgameplay thanks for your kind words :)


just_in_case
Moderator
Quote
2022-09-13 11:00:45

Also, point and click movement controller will be uploaded today.


shadynl
Registered User
Quote
2022-09-13 11:15:19

For those who do a lot of work in 2d i recommend the program 'spriter' or 'spriter2' (Google it) I made a lot of 2D animations with it in the past myself. Dont be scared of the layout that looks difficult as blender does. Its not that hard after watching a couple tutorials in YouTube! Sprinter makes it easy to create your own animations.


just_in_case
Moderator
Quote
2022-09-13 14:33:13

thanks @shadynl I will check that out, it sound great....


smnmhmdy
Registered User
Quote
2022-09-13 15:10:37

Many congratulations on releasing this brother, You've been working really hard on it for the past few weeks and I'm glad that it came into fruition!


pmax
Registered User
Quote
2022-09-14 17:09:03

@just_in_case
I tried using my plugin ( load file pgm ) to create the collision structure and it worked to some extent.
Basically I created a black and white mask of the parts that must have the collisions then I saved everything in PGM format and loaded it with my plugin now I have to try to assemble everything but it's a long thing as soon as I have some time I'll try to verify better how it works.


just_in_case
Moderator
Quote
2022-09-15 08:45:35

@Saman, thanks mate you were really helpful and supportive whenever I needed help with anything while scripting :)

@pmax, Yeah, I tried that plugin myself, and also converted it into an extension instead of a plugin, so that I can convert a plane into a terrain during runtime, but it took a decent amount of time. So dropped that project, My idea was to create a grayscale texture during runtime and with the help of your plugin use it to create a level, It's like mesh manipulating during runtime, As i don't find any geometry shader for CC, I was thinking to use your plugin to create displacement on meshes.

I am not sure about the collisions based on the heightmap, As CC automatically creates the collision world and triangle selector for each static meshes. CC uses two physics engine, one is ODE and other one is Bullet that handles the collision as per my knowledge.


pmax
Registered User
Quote
2022-09-16 15:56:37

@just_in_case
I am very pleased that you are trying out my plugin and will certainly improve it given what you can do, good work.


just_in_case
Moderator
Quote
2023-01-18 11:03:04

Just updated the collection, with the main extension of the project along with a basic sample demo Coppercube project file.

2D top-down shooter extension has been added in this update. However it might be hard to understand what's going on in the demo project as the demo uses a special use case of multiple collisions for better handling with 2D nodes.

As you might have already seen the product page the top-down shooter is the most extensive one in the collection. It has its own shooting and AI mechanism and gun type as well. I think the same can also be used to create a particle system as well, never tried that.

there are many cofigurable parameters. The demo comes with an ally and loads of enemies. This is a basic demo but can be worked out to create more advanced game.

a detailed video explaining the behavior is planned.

Those who already own the product, hope they will like this extension as well along with the other extensions and plugins..


Create reply:


Posted by: (you are not logged in)


Enter the missing letter in: "I?ternational" (you are not logged in)


Text:

 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


   






Copyright© Ambiera e.U. all rights reserved.
Privacy Policy | Terms and Conditions | Imprint | Contact