This is the start of my new article series about: Creating a full Tower Defense game with ECS (Entity Component System), a new feature from Unity and, believe me, it is awesome.
I will post a new article each week. I will try to cover the project from start to finish (from scratch) but I think it will be better if you have some knowledge of Unity and programming logic already (actually, ECS is a bit more advanced than just starting with programming). I will provide a few links where you can get started on those topics first. And don’t worry, you will be able to read the articles here in my Connect page. Also, next article will have links about more tutorials and where you can really get started about some ECS theory.
Let’s create a new project. The name of mine will be “UTD ECS” (Unity Tower Defense with ECS) - original, right? I know, I am very creative XD.
After creating your new project, let’s import some packages from our Package Manager. Go to Window, Package Manager and click on All. Install the following packages: Entities, Post-Processing and TextMesh Pro.
It is free and it is a full tutorial from Unity (check it if you want to know a tower defense game, but without ECS, it has more gameplay mechanics than this one probably). While importing, please select only the following folders/files:
Then, download and import one more asset from Asset Store, free and from Unity too: Unity Particle Pack. You can pretty much import all folders from this one.
To make it more organized, I also ordered my folders like the picture below. Feel free to copy or, just keep your own (but remember that I will use mine during the full article series). I like to separate, for small projects, folders for Art, Audio, Animations, Scenes, etc (I also created 3 new folders inside Prefabs).
As for the windows inside the Unity Editor, I like to use a variation from the “Tall” layout. Something like the picture below.
Please, get used to the assets and still this week we will create our first assets. This first article was just an introduction and the next ones should be longer. Also, I had a problem with the format here while editing the text.
If you want to get started fully on Unity and about C#, check here for awesome tutorials: https://unity3d.com/learn/tutorials If you don't know too much about C# or Unity, I highly recommend you to take a look there first.
Alexandre KikuchiHey all... getting back to this in August, I had so many events and meetings that it was not possible to finish in time.
Hey all... getting back to this in August, I had so many events and meetings that it was not possible to finish in time.
Radiohead was playing. I inhaled the smell of Auntie Anne’s pretzels, and I got a passing whiff of something like Drakkar. For a moment in the mall today, everything aligned and suddenly I was 17 again. It was perfect.
Then I snapped back into my semi-disgruntled, errand-running reality. Why was I disgruntled? In that split second, nothing had changed at all.
Now, I wouldn’t want to be 17-year-old Deidre again (too close to the mullet years), but I loved that feeling. It was freedom. Everything was so new, so exciting. The world was my oyster.
With cologne-filled nostrils, it hit me that youth is a feeling, a smell, a moment—a state of mind. We can be young, unburdened and lighthearted whenever we choose. If only we stop being so damn serious.
For me, creativity thrives on joy. This means that talking to chipmunks is pretty much a business necessity.
Just for a moment, what if we forget about life’s responsibilities and start thinking about its possibilities? Well, that’s exactly what I did. I ditched my errands and bought this youth-invoking reminder.
ShareX is a free open source screen capture and file sharing software for windows. It is released under GNU general publick license version 3.The downloaded windows installer file size is under 5 MB and it is lightweight.
Using ShareX, you can capture screenshots. It support various screenshot modes like capture fullscreen, capture window, capture region with transparent,light and annotate, capture window menu and monitor menu. You can also capture custom region. It also supports free hand capture and polygon capture. The other capture features are webpage screen capture and Screen recording with gif option.
You can customiz after capture tasks such as annotating, adding effects to the image, watermarking the capture image, uploading the image, printing the image, Save image to file and some other actions also. User can choose from over 38 image effects and apply multiple image effects and apply them to an image.
After the capture, you can upload images to multiple file,image and text hosting sites.ShareX Supports over 50 different image, text, and file hosting services such as Imgur, imageshack, flickr, photobucket, FTP, Dropbox, Pastebin,OneDrive, Google Drive, VideoBin etc. Using ShareX you can also use the URL shortening services like bitly, due.im.You can Upload file, Upload folder and also from URL.
ShareX also have some other useful tools like Color picker, Hash check, DNS changer, QR code, Image combiner, Video thumbnailer, FTP client and Monitor test. Totally this is great tool.