A downloadable Extensions

Buy Now$30.00 USD or more

This is a collection of scripts of different types of 2D player controllers for the Coppercube 3D game engine.  You will get the below-mentioned controllers, more controller types can be added in the future.

  • 2D Platformer player controller.
  • 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 the profile page)


2D RPG Controller:-(Top View)

  • 2D Animation Mode (to use 2D Animations Scripts)
  • Animation supports (Walk, Idle) with up, down, and sideways movement.
  • Controllable speed with a variable player.movementspeed
  • WASD  and Arrow keys support for the movement
  • Action to execute on (walk(4) and idle)

2D Platformer Controller:-(Require Physics Simulation)

  • 2D Animation Mode (to use 2D Animations Scripts)
  • Controllable speed with a variable player.movementspeed
  • Option to choose between X-forward or Z-forward dev environment
  • Option to use double jump
  • Individual Jump velocity for both jumps
  • Controllable jump velocity with a variable player.jumpvelocity
  • Controllable 2nd jump velocity with a variable player.secondjumpvelocity
  • Animation Support ( idle, move, jump, fall )
  • Adjustable Smooth movement for the player
  • Actions to execute on (Move, Idle, Jump, Fall)
  • WASD and Arrow keys support for the movement

2D point and click RTS:- (Top view)

  • Controllable speed with a variable player.movementspeed
  • Select the player with Left mouse button and move with Right mouse button
  • Automatic animation switching based on the movement direction(8 Directions)
  • Animation support (idle and walk) 
  • Actions to execute on ( moving and not moving)
  • Mouse based 8 Directional movement

2D Top Down Shooter:- (Top view)

  • WASD + Arrow keys-based movement
  • Firepoint ( to shoot the bullet from)
  • Impact node to show bullet impact
  • Auto rotation towards the mouse pointer
  • Aim only when the mouse moved
  • Additional player rotation
  • Additional bullet rotation
  • GUN type [3] (Automatic, Shotgun, Single shot)

   Customizable shooting and bullet properties like:-

  • Bullet range  (time-based and distance-based)
  • Bullet speed
  • Bullet damage
  • Bullet Magazine
  • Recoil (toggle)
  • Recoil Amount
  • Recoil thrust on the player
  • Shoot once
  • Shoot delay 
  • Reload delay
  • Bullet looks into motion
  • Bullet destroy delay on a collision

AI Customizations:-

  • Toggle to switch  between AI or player
  • AI health
  • Attack actor ( node to which AI should attack)
  • AI activation radius
  • AI shooting radius
  • AI stop Chasing radius
  • Maximum roaming area
  • Minimum roaming area
  • AI tags
  • AI attack Actors with tags

Actions to execute on:-

  • Shoot
  • Reload
  • Impact
  • Activate
  • Hit
  • Death

2D Animations Scripts:-

Ease out your workflow with 2D animations with these great scripts, you will get one plugin that allows you to create 2D animations in no time, one action that allows you to change the animation during runtime, and one behavior that handles the animation. 

2D Camera Controller (Also available to download for free):-

You will get the camera controller too, which allows you to set up different types of 2D cameras for different game Styles including (Platformer, RTS, and TDS/RPG). This camera controller is also available to download for free from my website here:-https://neophyte.cf/ccb_behavior_2d_cam.html

You can also send your request for custom features and animation supports for the behaviors through the Discord Server:- https://discord.gg/RKcq89S7uA

NOTE:- All the extensions, Plugins, and Demos are meant to work for the windows platform only. You can try them on other platforms as well but it is not guaranteed they will work properly on other platforms. Before purchasing please watch the usage/showcase videos to get an idea of what you will get in this collection.

Some of the extensions are currently in development so are not available at the moment but are planned to be released very soon. Video tutorials for each individual extension/plugin are also planned. Meanwhile, you can watch the overview or showcase video on the top right section of this page to get an idea of how things work.

Purchase

Buy Now$30.00 USD or more

In order to download this Extensions you must purchase it at or above the minimum price of $30 USD. You will get access to the following files:

2D Animation Scripts.zip (Scripts to create 2D animations easily) 7 kB
2D platformer controller v 1.3.zip (Test Release) 164 kB
2D platformer controller v 1.3.2.zip (In development) 166 kB
2D RPG movement Controller.zip (with demo) 46 kB
2D camera controller.zip (Also available to download for free from Neophyte.cf) 2 kB
2D Point and Click controller.zip (with demo) 32 kB
2D Top Down Shooter ( basic demo) 454 kB

Development log

Comments

Log in with itch.io to leave a comment.

Awesome extension buddy! I noticed a small bug in the Platformer controller - if you hold jump (or press jump repeatedly), the fall animation wont play. This happens even if "Double Jump" is disabled. Other than that,it's a really great extension. So pleased I bought this!

Glad that you like the controller pack, I will look into this jump animation issue, afair this is how it is supposed to work, when you hold down the jump key, the player should stay in jump loop, this is also to make them visually aware that they are constantly jumping now, most of the games do this, but still I will look into this and maybe add an option to have fall animation as well, even when holding the jump key down and will try to fix and patch an update. 

Just added a quick fix and updated the controller with the patch, you can download the updated extension, make sure to delete the old one from your CC extensions directory. The fall animation issue is now fixed. :)

I just tried it - perfect! Thank you so much for this.

Great extensions have already purchase a few. But what I haven’t seen in any CC game is isometric cameras for the 2.5d game style . Kenny shapes have some great iso tiles and 2.5d models but I can’t get the camera Settings right

Yeah, the isometric camera is not yet supported in Coppercube, but maybe in future versions, there will be an orthographic projection for isometric games.

Hi, does 2d controllers work with meshes that have fbx animation? Thanks 

No, unfortunately no, as it is a 2D controller it is supposed to work with 2D sprites and 2D images only ( Planemeshes/Billboards), no 3D FBX file is supported. However Coppercube does come with an inbuilt FBX model and animation support, so you won't be needing this tool, you can already do everything in CC with the inbuilt tools and plugins.