<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: gufu5</title>
    <description>The latest articles on DEV Community by gufu5 (@gufu5).</description>
    <link>https://dev.to/gufu5</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F461577%2F200bb65f-1f50-4694-9d51-49417b047000.png</url>
      <title>DEV Community: gufu5</title>
      <link>https://dev.to/gufu5</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gufu5"/>
    <language>en</language>
    <item>
      <title>Who is a PHP developer?</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Fri, 02 Sep 2022 12:48:37 +0000</pubDate>
      <link>https://dev.to/gufu5/who-is-a-php-developer-2pgf</link>
      <guid>https://dev.to/gufu5/who-is-a-php-developer-2pgf</guid>
      <description>&lt;p&gt;The abbreviation comes from - Hypertext Preprocessor. It is a scripting language used to write scripts for web applications. Originated in 1995, the main task was to generate pages in html. Incorporated a lot of Perl. The language is interpreted, which means that compilation is not needed for its operation, the result of execution is visible immediately after execution. The threshold for entering the language is low, but this does not mean that without knowledge of mathematics, algorithms, you can quickly become a successful programmer. For example, as specialists from Dinarys &lt;a href="https://dinarys.com/php-development-services"&gt;https://dinarys.com/php-development-services&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And yet, you can start by studying CMS - this is a content management system, usually a set of ready-made modules to perform certain tasks. There are CMS for product and order management (prestashop, Magento), for blogs (Wordpress), news sites (DLE), etc.&lt;/p&gt;

&lt;p&gt;CMS allow you to create websites without writing a single line of code, the disadvantage of this approach is the inability to make the necessary changes to the site (design, logic).&lt;/p&gt;

&lt;p&gt;At Artjoker, this position is called CMS developer.&lt;/p&gt;

&lt;p&gt;What you should know and be able to:&lt;/p&gt;

&lt;p&gt;experience in developing for one of the popular cms (wordpress, modx, opencart, magento or others)&lt;br&gt;
understanding of the principles of OOP / MVC - at the initial stage, only an understanding of these principles is necessary, but in the future, growth without practical application is impossible&lt;br&gt;
knowledge of PHP and MySQL&lt;br&gt;
basic knowledge of Git&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Why do you need an explanatory video for an insurance company?</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Thu, 26 Aug 2021 17:05:27 +0000</pubDate>
      <link>https://dev.to/gufu5/why-do-you-need-an-explanatory-video-for-an-insurance-company-8go</link>
      <guid>https://dev.to/gufu5/why-do-you-need-an-explanatory-video-for-an-insurance-company-8go</guid>
      <description>&lt;p&gt;An Explainer Video is an informative video, usually less than 5 minutes in length, describing what the company is doing or how the product works. This is not a tutorial, but rather a persuasive marketing message. It draws attention to the viewer's pain points and explains how a product / process can become a solution. Sometimes these are animated videos, but a simple form is also possible where a person speaks to the camera.&lt;br&gt;
For an insurance company, such videos will be very useful because in 60 seconds or a few minutes you can illustrate a situation that will show that insurance is needed (help in creating &lt;a href="https://explain.ninja/video-for-insurance/"&gt;https://explain.ninja/video-for-insurance/&lt;/a&gt;  )&lt;/p&gt;

&lt;p&gt;Usually, promo videos are posted on a company's home page or landing page, but they can also be shared on social media as advertising or as part of crowdfunding campaigns.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>3D Game Modeling Services</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Fri, 20 Aug 2021 12:43:05 +0000</pubDate>
      <link>https://dev.to/gufu5/3d-game-modeling-services-4pmg</link>
      <guid>https://dev.to/gufu5/3d-game-modeling-services-4pmg</guid>
      <description>&lt;p&gt;Computer 3D modeling is the process of creating a model of a three-dimensional object in virtual space. There are several types of 3D modeling, which are fundamentally different. The first type - polygonal - is the construction of the model using polygons with three or four vertices. These polygons, connected to form a single 3D shape, form a polygon mesh or object.&lt;/p&gt;

&lt;p&gt;The more polygons will be used when building the model, the more accurately the object will be modeled. In this case, we talk about high-poly modeling. Conversely, low poly modeling with a small number of polygons takes place. Such models have a more faceted look. Spline modeling involves the use of so-called splines - flexible three-dimensional patterns. 3D modeling of this type comes down to creating a spline wireframe that will bend around a geometric surface. In software specializing in this type of modeling, there are basic parametric objects used to operate.&lt;/p&gt;

&lt;p&gt;3D Game Modeling Services &lt;a href="https://kevurugames.com/game-art/3d-game-modeling/"&gt;https://kevurugames.com/game-art/3d-game-modeling/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
    </item>
    <item>
      <title>How to estimate the development cost</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Mon, 26 Jul 2021 22:07:32 +0000</pubDate>
      <link>https://dev.to/gufu5/how-to-estimate-the-development-cost-3503</link>
      <guid>https://dev.to/gufu5/how-to-estimate-the-development-cost-3503</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;One of the most difficult things in software development is determining how long it will take to work on a new product and how much it will cost. Why is it so hard? The answer is not too obvious.
Estimating the cost of a new product is fundamentally difficult, and people are not very good at predicting events accurately. No project repeats another, each is unique not only in its goals, but also in the countless features that shape it. Often a problem that is simple at first glance turns out to be much more complicated from the inside, and sometimes it requires serious technical improvements to solve it. And, undoubtedly, in any project there are always many unknowns that arise already in the process of working on it.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;In addition, there are no identical people - no customers, no developers, no users. We all start working with our baggage of knowledge, experience, values, expectations, willingness to take risks and adaptability.&lt;br&gt;
    Writing quality software is bread and butter for developers; creating a cool software product is a much more complex undertaking for everyone involved.&lt;br&gt;
    At DECIUS we work very closely with both customers and developers. This helps us use &lt;a href="https://diceus.com/how-to-estimate-software-development-costs/"&gt;https://diceus.com/how-to-estimate-software-development-costs/&lt;/a&gt;  techniques that keep the client confident in meeting deadlines and accurately estimating project costs. We are constantly working on planning and adapting the project from the initial general level down to the smallest detail, if it allows you to avoid unnecessary costs and implement controlled changes.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Tips for designing user interface for games</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Mon, 26 Jul 2021 13:59:19 +0000</pubDate>
      <link>https://dev.to/gufu5/tips-for-designing-user-interface-for-games-3d52</link>
      <guid>https://dev.to/gufu5/tips-for-designing-user-interface-for-games-3d52</guid>
      <description>&lt;p&gt;When we talk about user interface, we mean a lot more than just pretty screens with cute buttons. The process of creating an interface for the game can be divided into two parts:&lt;/p&gt;

&lt;p&gt;UX Design - how the user interacts with the interface;&lt;br&gt;
UI Design or GUI Design - the visual component, those very beautiful pictures and buttons.&lt;/p&gt;

&lt;p&gt;UX Design&lt;br&gt;
To understand in which direction to move, you first need to structure all thoughts regarding the project. At this stage, paper and pencil are enough.&lt;/p&gt;

&lt;p&gt;It is necessary to write down all the key elements of the interface that must be in the game and that will affect the gameplay. Then you should break them down into intended screens: menu, setting, pause, store, screen during the game.&lt;/p&gt;

&lt;p&gt;These will be very generalized groups to create visible logic with them. As a result, you should get some kind of a map or a tree. Over time, it can be refined, changed and improved.&lt;/p&gt;

&lt;p&gt;Then we can move on to the first sketches of the interface (also on paper) to position all the elements inside the screens we want. Sketches on paper allow us to quickly work through different options and combinations in an attempt to find the most suitable one.&lt;/p&gt;

&lt;p&gt;UI Design&lt;br&gt;
I also work on the visual part of the interface in Adobe Xd, drawing directly on top of the prototype blocks. It is necessary to carefully work out the entire visual style, all states of various windows, buttons and icons.&lt;/p&gt;

&lt;p&gt;In order not to collect a separate UI kit, where it is necessary to reflect all the components, font styles and colors, I prefer to bring the final version of the elements to the library in Adobe Xd. This greatly facilitates and speeds up the process.&lt;/p&gt;

&lt;p&gt;Then, from this library, I build a separate artboard for export to Unity as a sprite atlas.&lt;/p&gt;

&lt;p&gt;GAME UI/UX DESIGN SERVICES - &lt;a href="https://kevurugames.com/game-art/ui-ux-design/"&gt;https://kevurugames.com/game-art/ui-ux-design/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A few tips for creating interfaces&lt;br&gt;
When designing an interface, it is very important to keep in mind the general style of both the interface and the game, and not go beyond it. This can be much more difficult than it sounds.&lt;br&gt;
The interface should be clean and straightforward. You cannot overload it with unnecessary buttons and elements. If possible, it is better to group the excess in separate components.&lt;br&gt;
Try to place accents correctly. If you want the player to click on a certain button instead of the others suggested, it should be made brighter and lighter, and the rest darker and dirtier. Guide the player, control his emotions.&lt;br&gt;
Don't make the text too small. Even with excellent eyesight, when you have to peer at what is written, it becomes not very pleasant to play. Moreover, small text is poorly perceived on a subconscious level, and we often just skip it.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How can custom software development help your business?</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Mon, 26 Jul 2021 12:50:18 +0000</pubDate>
      <link>https://dev.to/gufu5/how-can-custom-software-development-help-your-business-1e60</link>
      <guid>https://dev.to/gufu5/how-can-custom-software-development-help-your-business-1e60</guid>
      <description>&lt;p&gt;Optimal software solutions have helped business platforms grow over the past few years, so it will sound outdated to discuss only their necessity. In this article, we will learn in detail about software development programs and their impact on business platforms in real time. Before we begin, it is very important for you to learn about the prevailing specialized software solutions.&lt;/p&gt;

&lt;p&gt;Among commercial organizations, custom software development has become the latest trend. The reason it calls is because this software is capable of solving the most specific business requests. A bespoke software company can develop the most specific and customized applications for your platform to meet the needs of viewers or customers.&lt;/p&gt;

&lt;p&gt;What's so compelling about custom software development?&lt;/p&gt;

&lt;p&gt;There are a number of applications with a different set of functions. It is not necessary that the one that matches any other match will work for yours. Customization in software development meets your requirements and ensures that you get the best platform for growth. Even during the development stage, you will have ample opportunity to include a number of tricks in the program for your reliability. You can order software development from specialists &lt;a href="https://djangostars.com/services/bespoke-software-development/"&gt;https://djangostars.com/services/bespoke-software-development/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Among the range of expectations for software development solutions, efficiency and reliability remain unchanged, even if it is a personal or business platform. Below are some reasons that provide strong evidence for custom software development. In addition to the benefits for you, there are a number of utilities such as:&lt;/p&gt;

&lt;p&gt;Supports data processing&lt;br&gt;
You get the highest quality result&lt;br&gt;
Increases speed&lt;br&gt;
Saving money, time and resources without a doubt&lt;br&gt;
With fully functional features, it provides better support&lt;br&gt;
You get real access to business processes&lt;/p&gt;

</description>
    </item>
    <item>
      <title>
Why Shopify UX Analytics
</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Thu, 22 Jul 2021 11:02:34 +0000</pubDate>
      <link>https://dev.to/gufu5/why-shopify-ux-analytics-3g50</link>
      <guid>https://dev.to/gufu5/why-shopify-ux-analytics-3g50</guid>
      <description>&lt;p&gt;Surveys, questionnaires, interviews, observation of focus groups, contextual research - all this is done to improve the quality of user experience with the product.&lt;/p&gt;

&lt;p&gt;Shopify's UX analytics goal is to create an intuitive target audience and an easy-to-use product.&lt;/p&gt;

&lt;p&gt;UX analytics can show:&lt;/p&gt;

&lt;p&gt;• how many visitors do not become registered users, how many customers fly out of the cart, and how many leave the product pages;&lt;/p&gt;

&lt;p&gt;• how users actually behave with the product and what real problems they have;&lt;/p&gt;

&lt;p&gt;• how to reduce the amount of work done by designers, save time and money.&lt;/p&gt;

&lt;p&gt;You might think that with the connection of analytics, your project runs the risk of losing face and becoming typical: the "basket" will always be in the upper right corner, and the main menu is always higher than the footer. With the right use of tools, analytics for each product helps to find its own unique ways of development and implementation.&lt;/p&gt;

&lt;p&gt;Even if the product is already communicating with real users, you should not consider it as the "final version". Connecting analytics is useful at any stage of development. With its help, you can create an amazing product with optimal cost of resources.&lt;/p&gt;

&lt;p&gt;A / B testing&lt;/p&gt;

&lt;p&gt;After the first prototypes to analyze the solutions of competitors, A / B testing is carried out. Before starting testing, they define a specific goal, take several design options with minimal differences and offer them to potential users.&lt;/p&gt;

&lt;p&gt;During testing &lt;a href="https://www.makebecool.com/services/shopify-optimization"&gt;https://www.makebecool.com/services/shopify-optimization&lt;/a&gt;  user behavior is recorded in detail. After a certain amount of time or when a statistically significant number of impressions are reached, the goal scores are compared and the appropriate page variation is determined. The advantage of the method is the use of objective data.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What is artificial intelligence</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Wed, 21 Jul 2021 22:44:52 +0000</pubDate>
      <link>https://dev.to/gufu5/what-is-artificial-intelligence-4eik</link>
      <guid>https://dev.to/gufu5/what-is-artificial-intelligence-4eik</guid>
      <description>&lt;p&gt;In short, artificial intelligence (AI) is a system or machine that is capable of imitating human behavior to perform specific tasks and can gradually learn using the information received. AI has many incarnations. For example:&lt;/p&gt;

&lt;p&gt;chatbots use AI to quickly analyze customer requests and provide appropriate responses;&lt;br&gt;
Smart assistants use AI to extract freeform information from large datasets and optimize planning;&lt;br&gt;
The recommendation engines automatically select similar TV programs for users based on previously viewed ones.&lt;/p&gt;

&lt;p&gt;AI is not a format or a function, it is a process and the ability to think and analyze data. While many people think of intelligent humanoid robots taking over the world at the mention of "artificial intelligence", in reality, AI is not intended to replace humans. Its goal is to expand the boundaries of human abilities and capabilities. Therefore, this technology is a valuable business resource.&lt;/p&gt;

&lt;p&gt;Learn more about AI solutions &lt;a href="https://data-science-ua.com/"&gt;https://data-science-ua.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Benefits of AI for Companies&lt;br&gt;
AI makes it possible to reproduce and improve the way a person perceives and reacts to the world around him. What makes AI a powerful cornerstone in the foundation of innovation theory. By leveraging various forms of machine learning that recognize patterns in data to allow predictive value, AI can add value to your business by:&lt;/p&gt;

&lt;p&gt;helps to use the full potential of data;&lt;br&gt;
makes reliable forecasts and automates complex tasks.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What is CRM in a bank for?</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Wed, 14 Jul 2021 15:55:24 +0000</pubDate>
      <link>https://dev.to/gufu5/what-is-crm-in-a-bank-for-1fok</link>
      <guid>https://dev.to/gufu5/what-is-crm-in-a-bank-for-1fok</guid>
      <description>&lt;p&gt;Orderliness, organization and high efficiency - this is how you can briefly describe what CRM is for in a bank. CRM (Customer Relationship Management) is an IT solution that increases the quality and speed of service through an individual approach to the client and automation of most of the processes. The experience of the bank operator itself fades into the background, so any division, even a very young one, can become a leader.&lt;/p&gt;

&lt;p&gt;Main goals&lt;br&gt;
Not all banking products are of interest to a particular client. The implementation of CRM will help the employee of the financial department not guess what the person wants - the system itself will select the services that interest him, analyzing gigabytes of data. It will be easier for the operator to interact with the customer who has addressed, having all the information in front of him. The manager will be able to see the general picture of the bank's work with details in the context of each process.&lt;/p&gt;

&lt;p&gt;CRM systems for a bank &lt;a href="https://apiway.ai/categories/crm-for-banks"&gt;https://apiway.ai/categories/crm-for-banks&lt;/a&gt;  are able to streamline work with clients, organize the selection of products and simplify control over processes, which will increase profits. CRM solutions can be divided into three types, based on the tasks:&lt;/p&gt;

&lt;p&gt;analytical CRM;&lt;br&gt;
operational CRM;&lt;br&gt;
front office.&lt;/p&gt;

&lt;p&gt;Analytical CRM&lt;br&gt;
Clients make various transactions that are difficult for the operator to keep track of. CRM analyzes all financial actions in order to understand what the client is more inclined to do - take a loan, put a deposit, etc. This forms his financial preferences, as well as the "client image", highlights more promising clients. The system allows building analytical models for classifying customers, predicting purchasing behavior and helping the bank to make a better offer to the customer.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How do I choose a good software solution provider?</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Wed, 14 Jul 2021 08:54:27 +0000</pubDate>
      <link>https://dev.to/gufu5/how-do-i-choose-a-good-software-solution-provider-4gp8</link>
      <guid>https://dev.to/gufu5/how-do-i-choose-a-good-software-solution-provider-4gp8</guid>
      <description>&lt;p&gt;Advances in technology and their needs are shaping a new digital age. Everywhere, to create&lt;br&gt;
websites, applications and more sophisticated world-class software solutions - companies are implementing a wide range of different technologies that are convenient for the masses. You can find a huge variety of companies working on the development of software and related applications.&lt;/p&gt;

&lt;p&gt;Many companies find it difficult to choose the right software development methodology at the start or in the process of finalizing existing software solutions, which ultimately makes it difficult to find a development company. Finding the right "developer" is not an easy task. Rumor has it that many, so far, have not managed to find a good partner for software development.&lt;/p&gt;

&lt;p&gt;Let's say you're building a startup and you have a brilliant idea for a software or application that will change the way you think about the business environment and economic processes. And now you have everything you need, except for one thing - resources for creating an application, portal or other software product.&lt;/p&gt;

&lt;p&gt;You start looking for a company or a team of specialists who could use their resources and experience to translate your idea into a finished software product. You've researched several of these companies and are still looking for the best one that will suit your needs.&lt;/p&gt;

&lt;p&gt;The first thing to start with before starting a new project is to understand your needs and goals. If you want to choose the perfect service provider for your business, you need to understand what kind of software you are going to create, what are your requirements for the final product. A good developer (for example &lt;a href="https://8allocate.com/"&gt;https://8allocate.com/&lt;/a&gt; ), in turn, should help assess your possibilities for their implementation.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>C # language and the .NET platform</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Fri, 02 Jul 2021 11:31:28 +0000</pubDate>
      <link>https://dev.to/gufu5/c-language-and-the-net-platform-5ah3</link>
      <guid>https://dev.to/gufu5/c-language-and-the-net-platform-5ah3</guid>
      <description>&lt;p&gt;Today the C # programming language is one of the most powerful, rapidly developing and in-demand languages ​​in the IT industry. At the moment, a variety of applications are written on it &lt;a href="https://www.dataxdev.com/services/dotnet/"&gt;https://www.dataxdev.com/services/dotnet/&lt;/a&gt; : from small desktop programs to large web portals and web services serving millions of users every day.&lt;/p&gt;

&lt;p&gt;C # is not a young language anymore and KFK and the entire .NET platform has come a long way. The first version of the language was released along with the release of Microsoft Visual Studio .NET in February 2002. The current version of the language is C # 9.0, which was released on November 10, 2020 along with the release of .NET 5.&lt;/p&gt;

&lt;p&gt;C # is a language with a C-like syntax and is close in this respect to C ++ and Java. Therefore, if you are familiar with one of these languages, it will be easier to master C #.&lt;/p&gt;

&lt;p&gt;C # is object-oriented, and in this regard has taken over a lot from Java and C ++. For example, C # supports polymorphism, inheritance, operator overloading, static typing. The object-oriented approach allows you to solve the problems of building large, but at the same time flexible, scalable and extensible applications. And C # continues to evolve, and with each new version, more and more interesting functionality appears, such as lambdas, dynamic binding, asynchronous methods, etc.&lt;br&gt;
The Role of the .NET Platform&lt;/p&gt;

&lt;p&gt;When people say C #, they often mean .NET platform technologies (Windows Forms, WPF, ASP.NET, Xamarin). Conversely, when people say .NET, they often mean C #. However, although these concepts are related, it is wrong to identify them. The C # language was created specifically to work with the .NET framework, but the concept of .NET itself is somewhat broader.&lt;br&gt;
Bill Gates once said that the .NET platform is the best Microsoft has ever created. Perhaps he was right. The .NET framework provides a powerful framework for building applications. The following main features can be distinguished:&lt;br&gt;
Support for multiple languages. The platform is based on the Common Language Runtime (CLR), thanks to which .NET supports several languages: along with C #, it is also VB.NET, C ++, F #, as well as various dialects of other languages ​​tied to .NET, for example, Delphi. NET. When compiled, code in any of these languages ​​is compiled into an assembly in the Common Intermediate Language (CIL), a kind of assembly language for the .NET platform. Therefore, under certain conditions, we can make separate modules of one application in separate languages.&lt;br&gt;
Cross-platform. .NET is portable (with some limitations). For example, the latest version of the platform at the moment - .NET 5 is supported on most modern operating systems Windows, MacOS, Linux. Using various technologies on the .NET platform, you can develop applications in C # for a wide variety of platforms - Windows, MacOS, Linux, Android, iOS, Tizen.&lt;/p&gt;

&lt;p&gt;Powerful class library. .NET provides a single class library for all supported languages. And whatever application we are going to write in C # - a text editor, chat room, or a complex website - one way or another, we use the .NET class library.&lt;br&gt;
Variety of technologies. The common language runtime (CLR) and the base class library are the basis for a whole stack of technologies that developers can use to build certain applications. For example, ADO.NET and Entity Framework Core are designed to work with databases in this technology stack. For building graphical applications with a rich rich interface - WPF and UWP technology, for creating simpler graphical applications - Windows Forms. For mobile app development - Xamarin. For creating websites and web applications - ASP.NET etc.&lt;br&gt;
Add to this the actively developing and growing popularity of Blazor, a framework that runs on top of .NET and which allows you to create web applications on both the server and client side. And in the future, it will support the creation of mobile applications and, possibly, desktop applications.&lt;br&gt;
Performance. In a number of tests, .NET 5 web applications outperform web applications built with other technologies in a number of categories. .NET 5 applications are, in principle, high performance.&lt;/p&gt;

&lt;p&gt;Also worth noting is such a feature of the C # language and the .NET framework as automatic garbage collection. This means that in most cases we do not have to worry about freeing memory, unlike C ++. The aforementioned common language runtime (CLR) itself will invoke the garbage collector and clean up memory.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How do I create games in Unity?</title>
      <dc:creator>gufu5</dc:creator>
      <pubDate>Fri, 02 Jul 2021 10:48:31 +0000</pubDate>
      <link>https://dev.to/gufu5/how-do-i-create-games-in-unity-4c8o</link>
      <guid>https://dev.to/gufu5/how-do-i-create-games-in-unity-4c8o</guid>
      <description>&lt;p&gt;Unity is based on a component-oriented concept. In fact, any game consists of a mass of objects, diluted with additional components. For example, during the creation of a platformer, we create a GameObject, we additionally attach a graphic component to it, which is responsible for displaying the character, and a control component, it provides control of the character using the mouse, keyboard, joystick or touchscreen.&lt;/p&gt;

&lt;p&gt;The engine does not impose restrictions on the number of such modules. We can add as many components to the GameObject as needed. All work on the engine is based on the very creation of the GameObject and the application of suitable components to them.&lt;/p&gt;

&lt;p&gt;Newbies can be confused by the apparent simplicity of the process, although this is not the case. To create a unique and popular game, you have to write a lot of components from scratch. More precisely, in the Unity environment, this is called a script. The native scripting language is C #, but JavaScript and Boo (a truncated version of Python) are also partially involved.&lt;/p&gt;

&lt;p&gt;Apply for Unity Game Development &lt;a href="https://whimsygames.co/services/unity/"&gt;https://whimsygames.co/services/unity/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>unity3d</category>
      <category>developers</category>
    </item>
  </channel>
</rss>
