GenAI lets me toy with gameplay design without having to first spend a lot of time mucking with code or assets.
Moving forward though, I hope that AI will be better integrated only in areas that it should be – like forming up logic, building proper scaffolding and infrastructure, debugging, optimizing code... and even when art is involved, I hope it evolves from GenAI to operating within human-operated graphics software. That said, I believe that GenAI does not create. It replicates or meshes together the already known. I hope us humans would rely on GenAI at its correct level.
But I am glad you produced this game – GenAI or not. If it is fun to play, it has done its work!
People use such Artist-integrated tools since 2022. For example, Krita or Photoshop plugins etc. Not all AI art is just prompting until the model gets it mostly right
But do I really want to start more projects?!?
It’s ok to admit that the beginning is the most fun.
You said it took a week? Would love to hear more about the development and how it works, I've been struggling with a 2D browser game for a while (especially the netcode), there's so much that goes into it!
Also lots of props to Opus 5.5 - it was incredibly good at getting the right game play feel from the start. Some of the quirks it came up with were actually quite funny (try swimming, it's annoying but cute). Ironically I suggest trying dropping large prompts that might be even slightly too vague. The first version of the pterodactyl was literally me saying something like "let's drop a pterodactyl there guarding an atomic bomb". It came up with a pretty good version of it which then I have later calibrated.
All together, it felt much more like an art direction task than a technical one (and I've been programming since I was 12).
THREE.BufferGeometry.toNonIndexed(): BufferGeometry is already non-indexed. 3mykc1x1fjgyq.js:5:331 WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. 1ydg98ua2yutx.js:2:5381 WebGL context was lost. 1ydg98ua2yutx.js:2:5532 THREE.WebGLRenderer: KHR_parallel_shader_compile extension not supported. 3mykc1x1fjgyq.js:5:331 Script terminated by timeout at: ld@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... L@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... lU/this.getUniforms@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... this.renderBufferDirect/y<@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... this.renderBufferDirect@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... i@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... i@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... i@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... i@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... i@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... l1/this.render@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... this.render@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:2... render@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:5... render@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:5... render@https://catcopter.com/_next/static/chunks/2d2hov5bowo-5.js:4... warm@https://catcopter.com/_next/static/chunks/0_l59d-9nj-se.js:2... 2d2hov5bowo-5.js:2319:8599
Maybe thats just the state of web games and they're all like this.