How do I make UI the "correct" way?
Bit of context: I'm making a small managing game, I have the logic in POCO classes, some MonoBehaviours for managers and SO for DATA.
I'm trying to stick to best practices even if the project is small enough to be done without them.
I'm now trying to make the UI for the main gameplay loop screen, with 1 menu that pops and makes you assign workers to the specific location.
The "issue" I'm having is that I feel like I'm just adding panels and buttons over and over again, each panel linked to the buttons and with the Instance class it need for logic and data updates.
Obviously it's the immediate way to get the job done but this doesn't seem scalable and manageable in the long run, so I want to understand how should i approach it.
I've also never done front-end stuff, and I currently care more about how should i link the logic to the visuals than "how do I make it pretty and customizable".
Feel free to correct me if I said dumb stuff, it's my first ever project and also my thesis :)
https://redd.it/1qbxaa4
@r_Unity3D
Bit of context: I'm making a small managing game, I have the logic in POCO classes, some MonoBehaviours for managers and SO for DATA.
I'm trying to stick to best practices even if the project is small enough to be done without them.
I'm now trying to make the UI for the main gameplay loop screen, with 1 menu that pops and makes you assign workers to the specific location.
The "issue" I'm having is that I feel like I'm just adding panels and buttons over and over again, each panel linked to the buttons and with the Instance class it need for logic and data updates.
Obviously it's the immediate way to get the job done but this doesn't seem scalable and manageable in the long run, so I want to understand how should i approach it.
I've also never done front-end stuff, and I currently care more about how should i link the logic to the visuals than "how do I make it pretty and customizable".
Feel free to correct me if I said dumb stuff, it's my first ever project and also my thesis :)
https://redd.it/1qbxaa4
@r_Unity3D
Reddit
From the Unity2D community on Reddit
Explore this post and more from the Unity2D community
I’m making a game “The Recipe for Life. A Journey Through Silent Apocalypses”, where the protagonist travels in an RV and saves people struggling with suicidal thoughts. I used dark and grimy shades to convey the atmosphere of the world and to create a nostalgic feeling.
https://redd.it/1qby3di
@r_Unity3D
https://redd.it/1qby3di
@r_Unity3D
Reddit
From the Unity2D community on Reddit: I’m making a game “The Recipe for Life. A Journey Through Silent Apocalypses”, where the…
Explore this post and more from the Unity2D community
Will I ever be able to finish this project alone? I'm not sure. But I'm having fun.
https://redd.it/1qc5g6v
@r_Unity3D
https://redd.it/1qc5g6v
@r_Unity3D
Reddit
From the Unity3D community on Reddit: Will I ever be able to finish this project alone? I'm not sure. But I'm having fun.
Explore this post and more from the Unity3D community
How would you go about a Side-Panel game spawning another screen outside of it's boundaries?
https://redd.it/1qc8q1a
@r_Unity3D
https://redd.it/1qc8q1a
@r_Unity3D
What building an idle farm game in Unity taught me about progression systems!
https://redd.it/1qcbtk2
@r_Unity3D
https://redd.it/1qcbtk2
@r_Unity3D
Reddit
From the Unity2D community on Reddit: What building an idle farm game in Unity taught me about progression systems!
Explore this post and more from the Unity2D community
Remember Insaniquarium? My game is inspired by it, and I would mega appreciate some feedback
https://redd.it/1qccacf
@r_Unity3D
https://redd.it/1qccacf
@r_Unity3D
Reddit
From the Unity2D community on Reddit: Remember Insaniquarium? My game is inspired by it, and I would mega appreciate some feedback
Explore this post and more from the Unity2D community
This media is not supported in your browser
VIEW IN TELEGRAM
To celebrate my first unity asset I'm giving away 5 copies for free!
https://redd.it/1qch2dg
@r_Unity3D
https://redd.it/1qch2dg
@r_Unity3D
This media is not supported in your browser
VIEW IN TELEGRAM
Ive been driving myself crazy trying to get chain physics to work, help?
https://redd.it/1qci0qv
@r_Unity3D
https://redd.it/1qci0qv
@r_Unity3D
I used Unity to create my own live streaming setup. Everything is rendered and computed in-engine, including desktop capture, motion capture, and chat!
https://redd.it/1qciqc9
@r_Unity3D
https://redd.it/1qciqc9
@r_Unity3D
[Free/Open Source] I created a zero-allocation logger for Burst & Jobs. It captures file & line info (~0.002ms) and is clickable in Inspector.
https://redd.it/1qcmc5i
@r_Unity3D
https://redd.it/1qcmc5i
@r_Unity3D
Reddit
From the Unity3D community on Reddit: [Free/Open Source] I created a zero-allocation logger for Burst & Jobs. It captures file…
Explore this post and more from the Unity3D community
2D Animator
We need a 2D animator to create short cartoons for social media, YouTube, and Instagram.
https://redd.it/1qcpehe
@r_Unity3D
We need a 2D animator to create short cartoons for social media, YouTube, and Instagram.
https://redd.it/1qcpehe
@r_Unity3D
Reddit
From the Unity2D community on Reddit
Explore this post and more from the Unity2D community
Unity developers, come build a game with AAA mentors and publish it on Steam in 12 weeks
Hey everyone, I’m Jake from Threeclipse!
We’re excited to announce that applications for the next cohort of our **free 12-week game development workshop** are now open!
This is the third installment of our Junior Program, where participants will spend around ten hours a week creating a small video game. Once it's finished, it will be published on Steam.
[You can find more information here](https://threeclipse.com/junior-program#/junior-program), but to give you an overview:
* The game will be released on Steam for free. **Threeclipse will cover the publishing costs, but we won’t make a single dollar from this** (as anyone can download the game for free, and it’s not available for purchase elsewhere).
* The workshop will include 1-on-1 mentorship, industry best practices, career guidance, a credited noscript, references for future job applications, and resume/portfolio reviews with targeted feedback.
* Those participating in the Junior Program will also get exclusive access to networking opportunities and bi-weekly webinars with industry veterans. This will help you get your foot in the door within the gaming industry.
* For this cohort, we're trying something new! Some of the mentors will take a more active role and will meet with our juniors every other week to give actionable feedback you can apply to your portfolio piece. That's a few hours of 1-on-1 veteran mentorship for **free,** where they'll review **your** work individually. Confirmed veterans are: [Chris Cross](https://www.mobygames.com/person/11691/christopher-cross/) (Lead Designer of Medal of Honor), [Andy Whalley](https://www.mobygames.com/person/45011/andrew-whalley/) (Art Director on 16+ LEGO games), [Andrew Corbitt](https://www.mobygames.com/person/1420085/andrew-corbitt/) (Sound Designer credited on Horizon: Forbidden West)
We’re looking for candidates who:
* Already know the fundamentals of one aspect of game development (programming, design, illustration, composition, etc.)
* This includes recent graduates and self-taught individuals who haven’t had the opportunity to prove themselves.
* Can comfortably communicate in English and are open to working with a team.
* Attend weekly hour-long meetings (we’ll find a time/date that works for everyone).
* Maintain basic documentation (Trello tasks, asset lists, etc.)
Answers to frequently asked questions:
* **Why?:** Because we enjoy it, but also because, according to recent statistics, only 7-10% of roles are now early-career. Currently, out of \~14,000 job openings in the video game industry, only 1,000 to 1,500 are for juniors, with creatives being hit the hardest.
* **When?:** We were hoping to have our first team alignment meeting at the end of the month, but it'll depend on how soon we can process the applications.
* **Where?:** On the [Threeclipse Discord server](https://discord.com/invite/NpNHBkWqyM).
* **Have we ever made games before?:** I myself have been part of both indie and AAA productions, but [here’s a link to the game our previous cohort made](https://store.steampowered.com/app/4180390/Recyclamation/)!
* **What kind of game is planned?:** No idea yet! We'll put our heads together in our first team meeting, consider everyone's strengths, and find a good middle ground with everyone involved.
* **What's the selection process?:** We have a score chart that allows us to evaluate raw talent, past education, how much we think we can help you, timezone logistics, and basic politeness in applications.
If you're interested, reach out to us here: [juniorprogram@threeclipse.com](mailto:juniorprogram@threeclipse.com)
**Applications close on January 23rd!**
For the subject of the email, write "Junior Program - \[Your Name\]"
Please include your resume, portfolio, and a brief introduction explaining how you feel we can help you or what you'd like to learn from the program.
Happy to share more information as requested. Just drop a reply here!
https://redd.it/1qcv64w
@r_Unity3D
Hey everyone, I’m Jake from Threeclipse!
We’re excited to announce that applications for the next cohort of our **free 12-week game development workshop** are now open!
This is the third installment of our Junior Program, where participants will spend around ten hours a week creating a small video game. Once it's finished, it will be published on Steam.
[You can find more information here](https://threeclipse.com/junior-program#/junior-program), but to give you an overview:
* The game will be released on Steam for free. **Threeclipse will cover the publishing costs, but we won’t make a single dollar from this** (as anyone can download the game for free, and it’s not available for purchase elsewhere).
* The workshop will include 1-on-1 mentorship, industry best practices, career guidance, a credited noscript, references for future job applications, and resume/portfolio reviews with targeted feedback.
* Those participating in the Junior Program will also get exclusive access to networking opportunities and bi-weekly webinars with industry veterans. This will help you get your foot in the door within the gaming industry.
* For this cohort, we're trying something new! Some of the mentors will take a more active role and will meet with our juniors every other week to give actionable feedback you can apply to your portfolio piece. That's a few hours of 1-on-1 veteran mentorship for **free,** where they'll review **your** work individually. Confirmed veterans are: [Chris Cross](https://www.mobygames.com/person/11691/christopher-cross/) (Lead Designer of Medal of Honor), [Andy Whalley](https://www.mobygames.com/person/45011/andrew-whalley/) (Art Director on 16+ LEGO games), [Andrew Corbitt](https://www.mobygames.com/person/1420085/andrew-corbitt/) (Sound Designer credited on Horizon: Forbidden West)
We’re looking for candidates who:
* Already know the fundamentals of one aspect of game development (programming, design, illustration, composition, etc.)
* This includes recent graduates and self-taught individuals who haven’t had the opportunity to prove themselves.
* Can comfortably communicate in English and are open to working with a team.
* Attend weekly hour-long meetings (we’ll find a time/date that works for everyone).
* Maintain basic documentation (Trello tasks, asset lists, etc.)
Answers to frequently asked questions:
* **Why?:** Because we enjoy it, but also because, according to recent statistics, only 7-10% of roles are now early-career. Currently, out of \~14,000 job openings in the video game industry, only 1,000 to 1,500 are for juniors, with creatives being hit the hardest.
* **When?:** We were hoping to have our first team alignment meeting at the end of the month, but it'll depend on how soon we can process the applications.
* **Where?:** On the [Threeclipse Discord server](https://discord.com/invite/NpNHBkWqyM).
* **Have we ever made games before?:** I myself have been part of both indie and AAA productions, but [here’s a link to the game our previous cohort made](https://store.steampowered.com/app/4180390/Recyclamation/)!
* **What kind of game is planned?:** No idea yet! We'll put our heads together in our first team meeting, consider everyone's strengths, and find a good middle ground with everyone involved.
* **What's the selection process?:** We have a score chart that allows us to evaluate raw talent, past education, how much we think we can help you, timezone logistics, and basic politeness in applications.
If you're interested, reach out to us here: [juniorprogram@threeclipse.com](mailto:juniorprogram@threeclipse.com)
**Applications close on January 23rd!**
For the subject of the email, write "Junior Program - \[Your Name\]"
Please include your resume, portfolio, and a brief introduction explaining how you feel we can help you or what you'd like to learn from the program.
Happy to share more information as requested. Just drop a reply here!
https://redd.it/1qcv64w
@r_Unity3D