MadScientist's Recent Forum Activity

  • Subscriptions are super good for beginner devs

  • So in conclusion it all feels weird for me, but greatest impact on performance is a scale or size of rendered object and I do not like it.

  • Hello there. I am not sure is it any new information (probably not), but I tried to make my own research on C3 performance and got mindblowing findings as for me.

    So lets start from what am I working on.

    Laptop (Asus FX705DT): 17" 1080p 60hz machine with Ryzen 3750H, GTX1650(4GB), 32GB ram, SSD, Win10 last update. I lost a test file, so I will explain. I created simple project which spawns at random position on screen 12size animated sprite with collision mask and size around 300x150 with a sine vertical behavour with huge random fluctuations so all move little bit different, animation looped. It will continue to spawn this sprites until fps goes 59 or less. Construct R339 beta

    [It will show 0 fps on screenshots, but it is actually 55-59]

    Here web gpu disabled (as I understand only for preview)

    As you can see - avarage result for my machine is 5245 objects (Take with grain of salt, testing environment far from perfect):

    I was playing with all settings and ideas, but impact was always minimal. Even increasing quantity of collision points dont do too much impact on performance.

    Changing webGPU setting do 0 impact.

    Switching off Worker had around 5% impact negative:

    Composing Mode switched to desynchronised - made things worse by around 2.5%

    Intrestingly downscaling quality lowered to "Low" or "High" made things much worse:

    Gpu mode do not do much impact for some reason.

    Switching 3D mode manually eats up around 50% of FPS even if you have no 3D elements:

    For some reason switching off Anisotropic reduced my FPS (Retested few times and results confirmed):

    Reducing Spritesheet Size to 512 did huge negative impact (increasing to 4096 give small 1% boost) :

    Switching Sampling from Trilinear to Nearest had drastic negative impact:

    Changing pixel rounding to "ON" almost had no impact.

    So. Here something interesting starts. First I reduced sprite size in internal image editor 1.5x times, but increase scale a bit to make them feel like old size. No impact on performance.

    Than I increased scale of objects without and with change of original sprite size and got same results like spritesize does not matter too much, but scale matter(or rendered size on canvas):

    Crop invisible did some performance increase:

    So I decided to use small texture, and switch off all pretty settings, and got my worst results:

    And same texture, but object scaled down:

  • So much impressive!

  • It is ok to move world instead of player. Just put all objects that need to be moved into a family

  • Ofc you need to rethink this

  • Tarlow Check out newest version

  • I dont think this is a solution. If you dont like to use assets, just do what you do. I could suggest you to go for some artist classes/courses and remake your game when you will feel it. Anyway graphics are not a number 1 thing in game, but I guarantee you that most of people will feel eye pain. So it is up to you what to do.

    Also you can find somebody who will do art for you)

  • Guys))) Make more games in Construct, support devs by money, promote C3 and eventually when Construct gets cult status like Unity, GameMaker, UE, I believe devs will make everything for C3 game to be able to run on consoles, or consoles will implement HTML5 games. It is a huge work not only for devs, but also for us.

  • I know it is your YT character. Please dont feel offended, I speak only friendly with best intentions. Your character have exactly 10 solid colors, good ammount would be around 50 to 100. Also there is nothing bad in buying assets when you use them in good manner. May be your vision is not regular, I dont know, but check in google what is high contrast mode, that is how I see your art. Again, no offence, best intentions

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • It is a matter of taste of course, but picture is too high contrast and overall lack of colors. In example your character is made in combination of acid red, blue and black, which is horrific combination as for me. I see you draw everything by yourself, but may be you could consider using assets if you are not best artist (No offense here, I am same). Google craftpix, they have cheap subscription which will give you access to dozen of decent graphics.

MadScientist's avatar

MadScientist

Member since 4 Feb, 2013

None one is following MadScientist yet!

Trophy Case

  • 11-Year Club
  • 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

15/44
How to earn trophies