CairoCreativeStudios's Forum Posts

  • sgarriel, you're not stupid, we've all been where you are :)

  • Ashley

    Browser extensions are already a big source of compatibility problems and support requests in Construct, because they can easily break things.

    I understand your concern, Ashley. I have already considered this reality, so I have no intentions of actually messing with the internal structure of the Construct Web App. My proposal is simply to create an extension that overlays a 3D Editor viewport above the entire app, that has access to the local files that are being worked on in Construct.

    If you build a separate tool which does something like produce a file you then import to Construct, you avoid all these problems and it will probably work fine indefinitely. So I'd strongly recommend you do that instead of trying to use a browser extension to hack unsupported things in to a large, complex and continually changing codebase that is not expecting that.

    The separate tool I'm going to build is this browser extension. I will not muck up Construct, you have my word. If I do, and problems come your way, I will end development of the tool myself.

  • Hey guys! I created a little template that circumvents the issue of Functions behaving fundamentally different in Construct 3 vs Construct 2. I really liked Construct 2's Functions, as they behaved more like Events in a typical programming language. It is now my opinion, get ready to raise your pitchforks, that because Custom Actions for Objects now exist, Functions as they are now are basically useless.

    That all said, it randomly hit me that with some AJAX/Dictionary trickery, I could just mimic the behaviour of Construct 2 functions. At this link you will find a breakdown of what I've done and a download for the Template .C3P. Enjoy!

    https://www.construct.net/en/tutorials/using-ajax-event-signals-3128

  • Mikal and skymen, I would like to discuss a plan for a Construct 3 plugin that I dropped awhile ago, but will picking back up very soon as I port a project I was previously developing in Unity to Construct 3.

    You can see here the work that I've done to port Three.JS to Construct 3.

    https://fb.watch/sEdJUkBK5p/

    I've been thinking of this problem of 3D implementation in Construct for many years. Actually, for more than 10 years. I have approached the problem in many ways, and have never bared fruitful results. Until 2022, that is. That year, I had realized Construct 3's Web App nature meant that it was not limited only to the plugins of the engine itself, but could also be extended with Chrome extensions.

    My proposal, then, and what I've conceptualized and worked toward since, is a Chrome plugin that simply injects a 3D Editor into Construct. I would suggest two different ways it could render, either directly to a Viewport Texture which would update within Construct 3 like any world object, or within a separate editor that would be accessible via 2D/3D tabs at the top of the editor ala Godot style.

    The Chrome plugin and the Construct 3 Addon would work in conjunction to provide the whole suite of ThreeJS tools to Construct 3. I would like to create a public repo to work on this, and was wondering what you two thought of this plan and if you would want to contribute or provide input.

    If you wish to work together, I'm most easily reachable via Discord at: thechayed

    I'm looking forward to hearing back from you.

  • What I do is put all the Skin's Animations into one Sprite, with Animation Folders named after each skin:

    Then, you can Set the Animation by name Player.Skin & "_*AnimationName*".

    I would also suggest using a Dictionary for Skins, so you can simply loop through the Data Structure to determine which skins have been unlocked. The Skin that is currently being used can be an Instance Variable for the Player object.

  • Project ElectroByte

    Hey, everyone! My team, Cairo Creative Studios LLC, is currently on the look out for a member that can fill a supporting programmer role, as well as Level Design. As the lead, it is my job to also do most of the programming, but I'm falling a bit behind schedule so need some extra assistance.

    This is not an upfront paid gig, but we will make a contractual agreement as to how much you make via royalties after the game's release.

    Anyone that looks to join will be sent a link to our Discord server, and there we will discuss your role in the project and what you can do to help.

    Here is a video of the project so far:

    Subscribe to Construct videos now

    Tagged:

  • Hey guys! I started getting into Construct 3 development again, after years of using Unity. I just found that using Construct 3 is a lot more fun for me, as I can more quickly iterate on gameplay, and the community here has always been really awesome.

    Well, I find myself really wishing I had people to talk to in the game dev scene, as most of my friends are out of it, and I'm just very passionate. So, I decided, why not make a Forum post about it?

    I would really like to voice chat with other Construct Devs, so if you're interested, please add me on Discord!

    My username is thechayed

    I'm excited to get to know you, whoever you are, and talk about game dev.

  • I just wanted to share the love here for the wonderful creators of Construct, consistently working hard to provide us an amazing product, not asking for much, and being so patient with all that they go through trying to manage this place.

    Usually when I ask for a refund on subscriptions because I was dumb and didn't budget well, I'm told that it's impossible, but not with Construct. As if I didn't already appreciate the work put into the tool, that refund helped me our a bit more than some might realize 😅

    Keep being awesome, guys! And thank you again!

  • You do not have permission to view this post

  • https://cairocreative.itch.io/c3io

    This is an Input Binding system for Construct 3. It is an easy to use template that enables the creation of Keyboard and Gamepad Input Binds.

    Check out the page for more information on how it works, and stay tuned for updates on it and our other Templates!

  • https://cairocreative.itch.io/c3d-physics-3d-physics-for-construct-3

    This is a 3D Physics engine for Construct 3. Currently you can make 3DObjects that use Box Colliders for collision. Full support for customization of jumping and moving!

    I'll be releasing updates to this base engine as well as releasing more complex templates that use it in the near future!

    BTW, if you're wondering why I haven't released it on the Construct store, it's because I can't afford to yet... lol

    It's just 20$, so the first purchase here will enable that!

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Just as the title says. This is a snow effect that shows snow drifting down the screen. I made it for a Visual Novel tool I'm making in C2.

    Download: dropbox.com/s/sgqcdcn5hos8shl/Snow.zip

  • Thanks everyone!

    Actually, my problem was a little silly. (I am a programmer btw)

    I actually just made a typo in the ID of the ad. I copy and pasted, so I'm not sure how, but the first three combination of characters was repeated. I must have been distracted or something.

    I looked into it and found that this isn't the first time this has happened. Lol

    Humans are silly things.

  • I have a project that I've made for Android. I've built it both with and without Admobs Ads.

    With the Admob plugin (without any events called) the build displays a black screen.

    Without the plugin, it displays the game.

    I need Ads in my game, but I'm unsure of how I would do that without the plugin working.

    I do have the Admobs plugin installed with Cordova, and it builds without errors.

    Tagged:

  • Would you mind putting a link or some steps to recreating what you've done on th 3DS?

    Chowdren is the way to go. Chowdren is a custom runtime built for games like Iconoclasts (also made in Construct), created in C++. You can contact the creator and they'll help you export your game to C++ (Native)

    Link: https://www.construct.net/en/forum/construct-2/general-discussion-17/chowdren-fast-construct-134395

    So, if you read into it, you just have to sign up for the developer program, sign the NDA, and you'll be granted access to the SDK. After you've finished going through all that, you can export and compile your game for the 3DS.

    link to page explaining this:

    https://gbatemp.net/threads/anyone-can-now-sign-up-for-the-nintendo-developer-portal.433637/

    Link to the Nintendo Developer Portal:

    https://developer.nintendo.com/register/create

    What this means for you is, you really just need to be modest with the scale of your project. Make sure you're working within the hardware's limitations, and you can continue to develop your project until you're prepared to port it to the 3DS. Of course, you'll need to find a way to support 3DS controls, but I'd simply suggest that if you speak to the developer of Chowdren, just ask them to map the input received from the 3DS SDK to the Gamepad & Touch objects.

    I guess another thing you'll have to work out is the two screens. I'd suggest making each screen display a different layout, then make Bottom Screen Layouts and Top Screen Layouts. That'd simplify it quite a bit. This might actually be how the Wii U plugin worked, but I can't remember, it's been a long time since I've used it.