Modern C++

The First Steps Of How To Develop Games In C++

Hello everyone. The C++ programming language is the most used programming language in game development. The gaming industry keeps growing, this can be seen by the number of new games, game tools, new 3D features, and many new gaming technologies that come in every week, and by the enormous incomes from game marketing. If you want to start game development for free or if you are just interested in learning C++ then download C++ Builder 11 CE and start to take your first steps into the amazing world of C++ game development. According to global game marketing analysis, it will keep growing up in the next 5 years analysis. For example, according to this source; “The global gaming market size reached US$ 202.7 Billion in 2022. Looking forward, IMARC Group expects the market to reach US$ 343.6 Billion by 2028, exhibiting a growth rate (CAGR) of 9.08% during 2023-2028. The growing utilization of smart devices, wide availability of free-to-play games online, and increasing popularity of e-sports and multiplayer video game competitions represent some of the key factors driving the market“ Developing a good and effective game might be the dream path to fame and fortune, but it’s also a path which typically requires a lot of effort and not a small amount of luck too. You don’t need to spend billion dollars to develop games. You can start with simple but effective games. C++ is one of the most powerful programming languages that we can use to create games in 2D or 3D. You just need an idea, a C++ editor, and passion to develop it. C++ Builder and RAD Studio have built in features to help you so you can easily deploy your game in app stores or on your web page. Table of Contents How can I start to develop a game in C++ for free? What is new in C++ Builder CE? What are the basics to develop games with C++ Builder CE? Learn to develop games with C++ Builder CE Get in touch and tell us what you’d like to see on the blogs What might be next for C++ Builder? How can I start to develop a game in C++ for free? If you don’t know anything about C++ or the C++ Builder IDE, don’t worry, we have a lot of examples on the LearnCPlusPlus.org website and they’re all completely free. Just visit this site and copy and paste any examples there into a new Console, VCL, or FMX project, depending on the post example. We keep adding more C and C++ posts with sample code. In today’s round-up of recent posts on LearnCPlusPlus.org, we have new C and C++ posts with very simple examples that can be used with the following: The free version of C++ Builder 11 CE Community Edition. or a full paid version of C++ Builder and RAD Studio. or free BCC32C C++ Compiler and BCC32X C++ Compiler. or the free Embarcadero Dev-C++ IDE with TDM GCC Compiler What is new in C++ Builder CE? C++ Builder 11 CE, the free Edition of C++ Builder, has been recently released. Embarcadero has made available a Community Edition license for the most recent 11.3 release of Delphi and C++Builder. This is a free edition of either Delphi or C++Builder for students, hobbyists, and startups (as the license is revenue-limited). There is also […]

Read More

5 New Posts With Free C++ Builder CE, Dev-C++, BCC, GCC Examples

Hello developers, if you just starting out on your C++ journey and want to jump to a modern IDE and C++ compiler, there is a free version of C++ Builder, C++ Builder 11 CE Community Edition released on April 2023. If you are a start-up developer, student, hobbyist, or just interested in learning to code then the C++ Builder Community Edition may well be just the thing for you. Read the FAQ notes on the CE license and then simply fill out the form to download C++ Builder 11 CE. Today we have 5 more C++ posts, some of C++ examples in these posts can be used with C++ Builder or the C++ Builder 11 CE Community Edition, and others can be used with Dev-C++, BCC C++ Compilers, and some other compilers such as the GCC compiler. Table of Contents Where can I learn to program with free C++ examples? What is new in C++ Builder CE? What are the important features of C++ that can be used with C++ Builder CE? Learn C++ Builder CE with C++ examples Get in touch and tell us what you’d like to see on the blogs What might be next for C++ Builder? Where can I learn to program with free C++ examples? If you don’t know anything about C++ or the C++ Builder IDE, don’t worry, we have a lot of great examples on LearnCPlusPlus.org website and they’re all completely free. Just visit this site and copy and paste any examples there into a new Console, VCL, or FMX project, depending on the post example. We keep adding more C and C++ posts with sample code. In today’s round-up of recent posts on LearnCPlusPlus.org, we have new C and C++ posts with very simple examples that can be used with: The free version of C++ Builder 11 CE Community Edition or a professional C++ Builder  or free BCC32C C++ Compiler and BCC32X C++ Compiler or the free Dev-C++ What is new in C++ Builder CE? C++ Builder 11 CE which is the free Edition of C++ Builder has been recently released. Embarcadero has made available a Community Edition license for the most recent 11.3 release of Delphi and C++Builder. This is a free edition of either Delphi or C++Builder for students, hobbyists, and startups (as the license is revenue-limited). What are the important features of C++ that can be used with C++ Builder CE? C++ is one of the most powerful programming languages that we use for all sorts of purposes, from regular applications, games, business, industrial infrastructure, robotics, and in the control of IoT devices. The most well-known controllers for those areas where human and computer interaction are important and stretches beyond simple keyboard input are joysticks or gamepads. One of the simplest examples to use them on Windows is using the venerable XInput library which has been around for quite a long time but can still be easily used with the latest C++ Compiler. In the first post, we explain how you can use a gamepad or joystick controller in C++ with the Xinput library. https://learncplusplus.org/how-to-use-a-game-pad-or-joystick-controller-in-c-on-windows/ C++ Builder is the easiest and fastest C++ IDE for building professional applications with powerful GUI components like Memo, Edit, ListBox, StringGrid and many more. Each component can be skinned with Styles to change their visual appearance. Styles are very powerful and because of this it can […]

Read More

Let Stack Overflow Know You Use RAD Studio With Delphi

Hello fellow developers. The hugely important Stack Overflow site is currently running their annual survey of developer tools. Delphi is listed among the choices. It would be really helpful if you could visit the survey and let Stack Overflow know that you’re a RAD Studio with Delphi user. Whether you use one of the paid editions or the recently announced version 11 Community Edition it all counts. Delphi is very good at working away silently and trouble-free in the background, powering all sorts of parts of commerce, apps, and vital infrastructure. The fact that Delphi apps are immensely stable and don’t keel over just because something on the computer was changed or upgraded is a huge benefit – but it’s also a curse. It can lead to the language being ‘silently successful’. To paraphrase Oscar Wilde, “there is only one thing worse than being talked about, and that is not being talked about“. The Stack Overflow survey also has a spot to indicate that you use RAD Studio, so C++ Builder also counts too. So, please, go to the following link and let everyone know that you’re a Delphi user. It’s anonymous and only takes a few minutes. The figures are aggregated so nobody will actually know – but every single vote counts. The survey closes on May 19th so the sooner you can take the survey, the better. Here’s the survey: https://meta.stackoverflow.com/questions/424565/take-the-2023-developer-survey Marco has written a blog about the survey too. I am also very grateful to Darian Miller, one of our excellent MVPs who managed to electronically poke me as soon as I took over from Jim McKeeth and reminded me about the survey. Darian has his own take on the survey here: https://www.ideasawakened.com/post/2023-stack-overflow-developer-survey-includes-delphi-place-your-vote-today If you can find the time to complete the survey you’ll be helping both your fellow Delphi developers and those people who are considering development for the first time. Free Delphi Community Edition   Free C++Builder Community Edition

Read More

5 Modern C++ Posts That Can Be Used With C++ Builder 11 CE

Hello C++ developers, C++ students, and C++ educators. We recently had another milestone for the C++ programming language with a free version of C++ Builder, C++ Builder 11 CE Community Edition released in April 2023. If you are a start-up developer, student, hobbyist or just interested in learning to code then C++ Builder Community Edition may well be just the thing for you. Read the FAQ notes on the CE license and then simply fill out the form and download C++ Builder 11 CE. Table of Contents Where can I learn to program in C++ for free? What is new in C++ Builder CE? What are the important features of C++ that can be used with C++ Builder CE? Learn C++ Builder CE with C++ examples Get in touch and tell us what you’d like to see on the blogs What might be next for C++ Builder? Where can I learn to program in C++ for free? If you don’t know anything about C++ or the C++ Builder IDE, don’t worry, we have a lot of examples on the LearnCPlusPlus.org website and they’re all completely free. Just visit this site and copy and paste any examples there into a new Console, VCL, or FMX project, depending on the post example. We keep adding more C and C++ posts with sample code. In today’s round-up of recent posts on LearnCPlusPlus.org, we have new C and C++ posts with very simple examples that can be used with the following: The free version of C++ Builder 11 CE Community Edition. or a full paid version of C++ Builder and RAD Studio. or free BCC32C C++ Compiler and BCC32X C++ Compiler. or the free Dev-C++. What is new in C++ Builder CE? C++ Builder 11 CE, the free Edition of C++ Builder, has been recently released. Embarcadero has made available a Community Edition license for the most recent 11.3 release of Delphi and C++Builder. This is a free edition of either Delphi or C++Builder for students, hobbyists, and startups (as the license is revenue-limited). There is also a new Delphi CE version 11 edition. The C++ CE version and Delphi CE version cannot exist on the same machine. The full commercial versions of RAD Studio with Delphi and C++ Builder can co-exist though, and, in fact, RAD Studio can choose between the “C++ personality” and “Delphi personality” so you can use it for both languages as your needs dictate. What are the important features of C++ that can be used with C++ Builder CE? C++ is a very capable, versatile, and powerful programming language that has a very strong compiler supported by a big community on a range of different platforms. The C++ language definitions, syntax, and functionality are organized into different standards. Those standards are usually named after the year the standard was adopted such as 1998 for C++98, 2011 for C++11, 2014 for C++14, and 2017 for C++17. One of the great features of a C++ compiler is you can choose which standards you want your code to be compiled against, before the compilation of your source code. This allows the compiler to check that your code complies with that standard. In the first post, we explain what the standards are, how you can view them, how you can check the compatibility of your C++ source code against […]

Read More

Embarcadero Welcomes Ian Barker to Developer Advocate Role

If you have watched any of Embarcadero’s online content, attended a RAD Studio webinar, or been to one of the in-person events you will most likely know the wonderful Jim McKeeth. Jim has been the Chief Developer Advocate and Engineer for Embarcadero since July 13th, 2013, just short of ten years. Today, however, the big news is that Jim is leaving Embarcadero and moving on to a new role as a developer advocate at EOS Network Foundation. Of course, we’re devastated that Jim’s particular brand of jovial code geekery will no longer be at the helm of the Developer Relations program, but we’re also thrilled for him to be moving on to new horizons and will get to stretch that burgeoning tech brain of his with the delights of such things as block-chain. Along with that news comes, of course, an announcement that Ian Barker (that’s me) will be taking over as Embarcadero Developer Advocate. I’ll be dealing with most of the things Jim did, those that are public, along with those which he did so capably behind the scenes too, of which there are many. Eli Mapstead will be expanding his role too and taking over some of the Python projects that Jim oversaw and championed. Yes, Jim can legitimately make the claim “it took two people to replace me“. Jim will become an Embarcadero MVP – once I’ve reviewed his application and decided if he’s good enough. ???? I’m going to do a more comprehensive retrospective blog post of some of the many great things Jim has been responsible for as well as highlight a few of his crazy professor moments, we have a thick stack of them – he’s a developer’s developer and irrepressible gadget freak – but, for now, we’re going to let the video do the talking. The audio echoed a little from time to time – but then it wouldn’t be the same if technology didn’t try to trip Jim or I up during recording, would it? From all of us in the Embarcadero and Idera family – thank you Jim. You’re a hard act to follow. Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder. Design. Code. Compile. Deploy. Start Free Trial   Upgrade Today    Free Delphi Community Edition   Free C++Builder Community Edition

Read More