Hi everyone, I just wanted to share a short alpha gameplay footage of my project. Its a culmination of (ok, I don’t actually remember how long ago) about 4~5 yrs of work. Project started way back while on the old forum and it just kept going. Had a whole bunch of code rewrites since bjs kept growing and I keep finding new ways of doing old things.
Apologies if the clip is a little low quality (xbox game bar for the recording and Blender for video editing). Game frontend is almost done, backend still has a long list.
Questions, comments, critique welcome. Cheers !
Alpha gameplay trailer → for those who can’t see the video here.
Thanks for sharing. Looks great, very professional. I am curious about the release process for game products like that:
- Is it going to be built or available to play from webpage?
- Do you think its going to be free/adds/paid?
- How is it going to be advertised?
Looking really great!
Also interested in the points @kri100s posted, since probably going to be in a same situation in the future!
This looks awesome !!! can t wait to try it
@phaselock it looks amazing!
Keep us posted on the development
Any objection to me tweeting about it? Are you on twitter? What’s your username?
Yes, it will be playable via browser on desktop.
Monetization model is free to try. First 100 lvls is free, that’s about 2~5yrs of gameplay. Remorting to the next tier costs in-game currency.
I’m a solo dev, as indie as it gets and that means PR budget is zero. That said, I have ties with my country’s indie gamedev association, so I will tap on their resources. Game is largely single player but will incorporate social sharing and logins, I hope that will help spread the word.
@sebavan Looking for a release this yr or 1st quarter 2023. I want to avoid World Cup schedule.
@PirateJC No objections. My twitter is here.
Thanks all for the kind words. Cheers !
thanks @phaselock It all make sense. I am not at that stage yet but was thinking how to go about those things if i have something I would like to share.
I am not looking to make money out of it but maybe if its any good some donations would be welcome to keep things going (nicer assets and maybe server).
It would be cool if babylonjs had some place to host projects. That would sort out all those things (monetization, advertisment, distribution) and many others.
I LOVE IT! The visual style is super pleasing to look at, the animations when building stuff are also very nice, and I love how the helpers comment on the food! Can’t wait to play it!
Since I’m here, I might as well drop an update for the work done in the few months passed. The bulk of it are all backend based. One small step at a time…
User routing for site pages - done!
Basic setup for google, facebook login - done!
Game email accounts preliminary setup - done!
Email templates for registration, pwd resets, transaction receipts - done!
Cron for daily quests, world and price list renewal - done!
Added custom logger for all game/op/shop/user activities - done!
Added CSP and security tokens - done!
Stuff you dont' need to know cos its my backend architecture - done!
facebook share, twitter login+share? buttons
Sorry, still no firm date on launch but its looking good atm. Cheers!
Backend stuff can be tedious sometimes but it’s all necessary work huh Cheers for your progress!
Hi @phaselock I love the look of your game. May I ask how are you managing the UI? Is it HTML or BabylonGUI?
Hey, thanks for kind words!
Its HTML. As my development started some yrs back, the bjs gui was not as advanced then. So I used it for fast prototyping and switched over to HTML. If you are building your own, my advice is to try babylon’s as it has improved heaps. With HTML, you have to worry about all the different browser idiosyncracies which is a headache as any frontend engineer will attest to. Hope it helps, cheers!
Amazing project. How will you protect your code? I have no idea how its done in general in valuable projects like these.
Web security is a big topic. If you are referring to client-side code, imo, there is no 100% foolproof solution, since it already resides in the user’s storage. There are various methods one can employ to deter and slow the process but a determined human with a lot of time is the worst nightmare. If you are referring to server-side code, pls refer to your provider’s list of security best practices. If you are really interested and have relevant skillsets, I think OWASP is a good starting point.
Honestly, I don’t think this project is highly valuable. Sure, I spent more time on it but since its a game and not an online marketplace, its just meant for fun. Plus I can use it to test bjs’s latest tech, hehe…
Hope it helps, cheers !
My favorite way I have used in the past is https://obfuscator.io/ ( which has a npm package as well ) This will make it so annoying to reverse back to normal code, most sane people would not even try. Nothing is 100% secure though as @phaselock said.
For Bitreel’s app, there is so much of a backend process to it all that someone stealing chunks of the front-end code would not do all that much
Yes, everyone can steal code. Doesn’t mean you know what to do with it. I can steal a car, but if I don’t know how to drive I won’t get far
You would steal a car, but would you download a car?
Thanks, its a big question for me. I don’t have anything too valuable regarding server-side, that’s not an issue but basically just the pure Babylon side. I’ve asked about it before and the knowledgeable answers were similar in that there were only ways to hinder the process which is unfortunate.
I think you underestimate yourself and with right strategy you could go far with this. Actually great looking and smooth function 3D-browser games are a novelty, let alone if they are ‘one man projects’.
@br-matt Thanks for a good answer and nice summary.