CS50x-2021 VS Godot

Compare CS50x-2021 vs Godot and see what are their differences.


🎓 HarvardX: CS50 Introduction to Computer Science (CS50x) (by skyfall01)


Godot Engine – Multi-platform 2D and 3D game engine (by godotengine)
Our great sponsors
  • Scout APM - A developer's best friend. Try free for 14-days
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • SaaSHub - Software Alternatives and Reviews
CS50x-2021 Godot
98 770
1 42,920
- 3.2%
9.1 10.0
6 months ago 5 days ago
C C++
- GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of CS50x-2021. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-01.
  • Know basics of programming but can't code projects, can you suggest a course that takes me from beginner level to able to do projects?
    reddit.com/r/technepal | 2021-10-13
  • Bootcamp hesitation
    My path has been Harvard CS50 -> freeCodeCamp -> appAcademy Open. If I could go back I would have skipped the parts of FCC that I did and went straight to aA open. I can’t speak to the curriculum that is offered in the boot camp (though I’ve seen it is not as good as what they used to offer and what is in the Open curriculum) but what is used for Open is very good and definitely very challenging. I also like that it teaches you how to set up a local dev environment as even though an employer would set that up for you I think it’s important to understand how you get the tools into your machine. Once I finish Open I’ll probably try and start applying to jobs as well as try and volunteer for a non profit called Ruby for Good. They’re a skill based volunteer opportunity that builds software for other non profits to get experience on my resume.
  • i just bought a PC and i want to learn programming but i know nothing and i have some questions
  • Struggling with my first code
    I recommend CS50x from Harvard, it's free and teaches you the basics of C, some Python, some other things. The teacher explains things incredibly well. You can find it on Youtube or https://cs50.harvard.edu/x/2021/
  • How do i learn programming efficiently?
    https://cs50.harvard.edu/x/2021/ then/or https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript its free
  • where can i learn python for free?
    https://cs50.harvard.edu/x/2021/ Free course for C langiage with no prerequisite knowledge required
  • Uma resposta minha aqui num post estourou e quis fazer um post sobre trabalhar com programação remoto
  • Will CS50 prepare me for my sequel class at university?
    reddit.com/r/cs50 | 2021-09-30
    You can view cs50x's curriculum here. Basically it is structured as follows:
  • Tenho 18 anos e tenho interesse pela área
    reddit.com/r/brdev | 2021-09-30
  • Learning to code and program
    reddit.com/r/howto | 2021-09-28
    Here are a few websites that can get you started * https://www.codecademy.com/ * https://www.freecodecamp.org/ * https://www.w3schools.com/ * https://roadmap.sh/roadmaps * https://cs50.harvard.edu/x/2021/


Posts with mentions or reviews of Godot. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-14.
  • What is an approximation to convert Lumen intensity to Godot's non physically-based lights?
    reddit.com/r/godot | 2021-10-18
    In Godot 3.4 beta, you can also enable physical light attenuation and leave attenuation at its default value.
  • Ask HN: Resources to get started in game development?
    news.ycombinator.com | 2021-10-16
  • Godot Error: _area_enter_tree: Condition "!E" is true.
    reddit.com/r/godot | 2021-10-16
    Thanks for looking into this. So to specify (I updated the post above) this is for 3d. The console does point me to line 310 in https://github.com/godotengine/godot/blob/ffbda6ef79744b423d638ce6e80e04176af9b84d/scene/3d/area.cpp, and the code is basically identical to the 2d counterpart. I'll look into reproducing this on it's own and opening a github issue with that project. Thanks again.
  • view model turns black with a world environment
    reddit.com/r/godot | 2021-10-16
  • Is there any way to run Godot on android? Not browser version.
    reddit.com/r/godot | 2021-10-15
    You can read more here - https://github.com/godotengine/godot/pull/36776
  • Is there a way to bind mouse 4/5 to "previous script" and "next script"?
    reddit.com/r/godot | 2021-10-15
    It's already backported for 3.x (it's included since 3.4.beta6).
  • Continuous Collision Detection has been broken for nearly four and a half years
    reddit.com/r/godot | 2021-10-14
    There is a tracker for physics issues: https://github.com/godotengine/godot/issues/45334 (and 3D in another issue). Most of it (if not all) is going to be addressed before 4.0 stable. pouleyKetchoupp is the main person fixing physics right now. You could ask him about priorities on the developer chat.
    reddit.com/r/godot | 2021-10-14
    This post is a frustrated rant. I am aware that this is a known issue that's on the todo list. My concern, then, is that the absence of functioning CCD is seen as a "bug" rather than a "critical feature deficit". I don't know how many games are stuck in their development pipelines for want of voxel-based global illumination, but I feel like that number is probably substantially lower than the number of games in which a small, fast moving object is expected not to phase through thin walls.
  • Is this random input lag normal for Godot?
    reddit.com/r/godot | 2021-10-13
  • What's the best game-engine for making RPG games with Python?
    reddit.com/r/gamedev | 2021-10-13
    If you want a "proper engine" where you can use Python, as far as I know, your only option is Godot. You can use actual Python in the Godot Engine through an addon, but from what I can see, this isn't really a good solution because it breaks a lot. Your other option is to use the native GDScript, which is very Python-like. If you already know Python, you'll be up and running on GDScript within a day or two.

What are some alternatives?

When comparing CS50x-2021 and Godot you can also consider the following projects:

Cocos2d - Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.

Panda3D - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

o3de - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

bevy - A refreshingly simple data-driven game engine built in Rust

Spring RTS game engine - A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/

Torque3D - MIT Licensed Open Source version of Torque 3D from GarageGames

Oxygine - Oxygine is C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac

Banshee Engine

CRYENGINE - CRYENGINE is a powerful real-time game development platform created by Crytek.

godot-rust - Rust bindings for GDNative

Amazon Lumberyard - Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.

flixel - Free, cross-platform 2D game engine powered by Haxe and OpenFL