Cascade Games's Recent Forum Activity

  • I want to read scirra.com/blog/ashley/14/how-render-cells-work

    But I can't access it. Any idea how to read it?

    Tom please help

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • There are plenty of tutorials and forum posts about optimizing performance, but with 40k sprites you're going to have to do a lot to keep the game running smooth. Disable any behaviours on objects which don't need them all the time. Creating/destroying puts a fair bit of strain on the CPU, too, so look into object pooling if you're doing that often. Use render cells where possible.

    It's also worth looking into alternative ways of rendering the sprites, like with tiled backgrounds or tilemaps instead of sprites.

    More than anything, make sure that you're testing everything that you do. Set up a benchmark with a target FPS, and make adjustments based on evidence. Every project is unique, so there's no real one-size-fits-all solution.

    Thanks for the reply. Actually all sprites are distinct hence can only use sprites

  • Honestly, my main goal when optimising a game with 40000 sprites would be trying to think of clever ways to not have 40000 sprites.

    I'm not saying you should delete stuff from your game, but there might be a smarter way to do this. For example, if you've got a giant map with 5000 tree objects on it - do you really need to have all those trees in memory given that you can only see a few of them at once? Maybe you could just have an array that remembers where the trees are, keep a stock of say 100 trees, and then just teleport them into position when necessary. Looks the same to the player, but waaay less stuff sitting around in memory.

    Or: are there any sprites that you don't really need to have in memory? Eg. maybe you have a bunch of invisible spawner objects that populate the map with enemies or whatever. Well, once the spawners have done their job they can be deleted, right? No need for them to be taking up memory any more.

    You can also put objects that don't move a lot (eg scenery items) onto a layer together and enable render cells for that layer. This might improve your performance, but it doesn't always - you should test.

    If you let us know more details about your game, how it looks and how it works, we can make more detailed suggestions for ways you can optimise it :)

    Thanks for the advise. All sprites are stationary. When touched they get deleted (that's it)

  • You can also put objects that don't move a lot (eg scenery items) onto a layer together and enable render cells for that layer. This might improve your performance, but it doesn't always - you should test.

    Ashley will this have any effect on performance?

  • Hi everyone,

    I am working on a project where I am dealing with 40000 sprites (each approx 20kb in size). Obviously all sprites are not present on screen (zoomed on a particular section hence only approx 100 sprites visible at a time)

    Can you please help me with tips to boost up the performance

    For example :- I have switched off collision for all sprites hence increase in performance is seen

  • Your game is a collection of generic games with poor art. There are possibly thousands of other similar games on the play store and many more are better presented.

    While you may think that having multiple games inside the one app is your point of difference and something that users would want, have you conducted any research to determine if that is true?

    It could be argued that users would not want multiple games inside a single app, as it's just another step and another decision they have to make to get to the game they want to play. For example, it is unlikely a user would enjoy all of the games, maybe they have one or two favourites. Where is the advantage of them having to open your app, and then make another selection to get to their favourite, rather than just accessing it from their home screen.

    Just things to think about. But all that aside, your app has positive reviews on Google Play and you have have successfully published it, so congratulations and don't be too hard on yourself.

    If this analysis is on basis of screenshots on the play store,then it's fine. I have to start working on screenshots & just give a touch to assets in my game

    Otherwise,there are puzzles and english games too (they are alloted a different sections) which have no connection with graphics.

  • Hi everyone,

    I know that this is not the correct section to post this but I don't have any other option either

    I had been working on my game since last 3 years. I have input a lot of hard work & dedication in it. And at last I released my game on play store

    play.google.com/store/apps/details

    But nobody gave me a reply on the "show your game" section. Literally no one. Infact I had to delete my post in shame

    Is my game really that bad? No one even provided their criticism back(I am always open to hardcore criticism). But it feels like a punch when no one even comment back on your work where you worked on for last 3 years. Even Scirra ignored my promotion request (truly speaking,I was not hurt because they did not gave me a hand. I was hurt because they did not provided me criticism so that I can start working on them)

    Request:- please provide me criticism so that I can start working on them

    Few things I have start working on

    1.) I have divided my game into 4 parts & will release them individually

    2.) I have made arrangements to replace all trash graphics (like simple squares). It looks better in new version

    3.) I have also made arrangements to replace all number in puzzle section. It looks better in new version

    Thanks for reading this

  • Hi everyone,

    I was giving a check to different types of ads. I gave a good amount of search to the topic but I didn't got the concept properly

    What is the difference between interstitial,rewarded & rewarded interstitial ads? I am specially more confused between rewarded & rewarded interstitial ads

  • Congratulations for the release. Looks great. Also try for mobile platform

    BTW how did you made the trailer video? I need tips regarding the same

  • > Ok let's dream :p

    >

    > - A web 3D engine

    > - Live co-editing (Ă  lĂ  Google Docs)

    Yesh, thish.

    In my opinion, ARVR is going to replace all things with screens and 2D will be relegated to ever smaller use cases. C3 just has no way to compete in this potential future. This is a real shame, because I absolutely love the Eventsheet system and just the whole vibe I get from Construct. The Scirra team has done a great job of translating all the unnecessary code shtuff.

    But again, if Scirra wants to stick their head in the ground and continue their line that 'Construct is a 2d games engine' then they will be increasingly less useful as time goes on.

    With that said, I do think they are trying to figure this out. I recently started playing with the 3D objects and I think they are pretty cool. And, I say all this in love <3

    I am really sorry but 2d is a different domain. It runs parallel with 3d and VR. Hence development in any domain is independent of other domains.

  • Only & only one thing

    Preparation of replacement of Cordova. (And it is possible:- cocos creator is JavaScript based game engine and they don't use Cordova for mobile export). And I am not suggesting it for better performance but rather to avoid mishap in future (Cordova is not used too much & very few people work on its maintenance & that's too on charity)

    If this is possible then my life is set ❤️

  • The same guy has given a couple of really good GDC talks about how to make effective trailers, too:

    https://www.youtube.com/watch?v=nVeihUFtEkg&ab_channel=GDC

    https://www.youtube.com/watch?v=QWd7F0z1W_Y&ab_channel=GDC

    🙂

    Thanks buddy a lot. Matters a lot to me 👍

Cascade Games's avatar

Cascade Games

Member since 31 Jul, 2019

Twitter
Cascade Games has 2 followers

Trophy Case

  • 5-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

10/44
How to earn trophies